| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
OK'ed by: core
|
|
|
|
| |
did anything, so this commit should be considered a NO-OP.
|
|
|
|
|
|
| |
problem this hack was put in place for.
MFC to be done if the fix to bus_machdep.c is MFC-ed.
|
|
|
|
|
|
|
|
|
|
|
| |
changes to the ATA driver cause a kernel crash, no fault of the ATA
code. Work is in progress to add the necessary feature to the sparc64
kernel and this commit will be backed out when it is complete. This
bandaid is being put in mostly in the interests of getting the first
release snapshot done and out the door.
Tested on: Ultra-10 exhibiting the insta-panic.
MFC: Real Soon
|
|
|
|
|
|
| |
"Open Firmware" from IEEE 1275 and OpenFirmware.org (no pun intended).
Ok'ed by: tmm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"...If "keyboard" is the selected input-device and "screen" the
output-device (both via /options) but the keyboard is unplugged,
OF automatically switches to ttya for the console, it even prints
a line telling so on "screen". Solaris respects this behaviour and
uses ttya as the console in this case and people probably expect
FreeBSD to do the same (it's also very handy to temporarily switch
consoles)..."
"...I changed the comparison of the console device with "ttya" ||
"ttyb" to "tty" because on AXe boards all 4 onboard UARTs end in
SUB-D connectors (ttya and ttyb being 16550 and ttyc and ttyd a
SAB82532) and there's no Sun keyboard connector (but PS/2). If one
plugs a serial card in a box there also can be more than just ttya
and ttyb available for a console..."
Submitted by: Marius Strobl <marius@alchemy.franken.de>
Has no doubt that the change is correct: marcel
|
|
|
|
| |
Repocopied by: joe
|
|
|
|
|
|
| |
to other architectures), there is no reason not to strip(1) it.
Tested by: kensmith
|
|
|
|
|
|
|
|
| |
- Factor out common settings and put them in an upper level Makefile.inc.
- Properly use PROG for real programs, not their products.
- Further reduce diffs to i386 versions.
Tested on: sparc64 (panther)
|
| |
|
|
|
|
|
|
| |
This ensures that uart gets a higher console priority than syscons when
a serial console is being used. Testing against the "console" environment
variable doesn't make sense since we only have one loader console driver.
|
|
|
|
| |
LOADER_NET_SUPPORT.
|
|
|
|
| |
Reviewed by: tmm
|
| |
|
|
|
|
| |
powerpc) when building metadata.
|
|
|
|
| |
Don't include <sys/disklabel.h>
|
|
|
|
|
|
|
|
|
| |
Move the remaining bits of <sys/diskslice.h> to <i386/include/bootinfo.h>
Move i386/pc98 specific bits from <sys/reboot.h> to
<i386/include/bootinfo.h> as well.
Adjust includes in sys/boot accordingly.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
path, instead of an internal i386 specific one. Don't try to interpret
a disklabel in ofw_disk.c, open the partition's device node directly and
let the firmware do it. This fixes booting from a partition other than 'a'
on sparc64, which is needed to support more installation methods.
No objection: ppc
|
|
|
|
|
|
|
| |
was changed in r1.4, but I neglected to update most of the code in
metadata.c.
Pointy hat to: tmm
|
|
|
|
| |
that releases use.
|
| |
|
|
|
|
|
|
|
| |
of the _KERNEL macro.
- Do not include <sys/pcpu.h> for no reason.
Suggested by: jake
|
|
|
|
|
|
|
|
|
|
| |
This is required by recent changes to <sys/pcpu.h>, which uses
the #error preprocessor directive to keep non-kernel
applications from using it.
_KERNEL is defined below the #include <stand.h>, because <stand.h>
removes the definition of _KERNEL.
- Move the inclusion of <sys/queue.h> above the inclusion of
<sys/linker.h> to avoid syntax errors.
|
| |
|
|
|
|
| |
cdrom support. This avoids having to distribute separate loaders.
|
| |
|
| |
|
|
|
|
|
| |
RB_MULTIPLE since this seems to be the easiest way to add these flags
for non-forth loaders etc.
|
| |
|
| |
|
|
|
|
| |
Sponsored by: DARPA & NAI Labs.
|
| |
|
| |
|
|
|
|
|
| |
kernel text and data from the loader to the kernel, so that the tte format
is not part of the loader->kernel ABI.
|
|
|
|
| |
target, which conventiently moved it to loader.old, leaving no loader.
|
| |
|
| |
|
|
|
|
| |
is named differently.
|
|
|
|
|
| |
(also resort some CFLAGS such that the more "important" value are first so
they are easier to see)
|
|
|
|
| |
Implement vsnprintf. Implement panic in terms of it.
|
|
|
|
|
|
| |
loader is screwed and you want loader.old.
Rewrite the scaled down printf so it actually works right, and add support
for more formats.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Don't load the symbol table; this is only needed for loading kernels and we
load the loader.
|
| |
|