diff options
author | imp <imp@FreeBSD.org> | 2010-01-22 09:23:34 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2010-01-22 09:23:34 +0000 |
commit | 1ccb8e21721d6237d7d3f203f731b0d4d0cd9f3e (patch) | |
tree | 9c451dc4fee84cfc004a322cd5041c458c6f84dc /sys/dev | |
parent | 299ddaaf4362584ea2a6985a12823e2c957eabb2 (diff) | |
download | FreeBSD-src-1ccb8e21721d6237d7d3f203f731b0d4d0cd9f3e.zip FreeBSD-src-1ccb8e21721d6237d7d3f203f731b0d4d0cd9f3e.tar.gz |
Don't clear bss/sbss. The boot loader already does this. In addition,
the Cavium version of the boot loader puts data just after &end, so
our rounding up to the next page in clearing memory overwrote their
data, which meant we'd get a lot of wrong values for parameters to the
system.
While I'm here, remove argc/argv parsing. Those values aren't passed
in via a0 and a1, so it was a guaranted panic on some boards.
Diffstat (limited to 'sys/dev')
0 files changed, 0 insertions, 0 deletions