Age | Commit message (Collapse) | Author |
|
kernel on a single cpu machine.
discussed with kettenis@
|
|
attached. Also moves their initialization and printing of
information until after the primary cpu has attached to mainbus.
prodded by deraadt
|
|
cannot io map the device. rest of the attach() functionality is still
safely intact. we simply do not have to warn about mapping failing.
ok kettenis
|
|
and shiny ioapic code ketennis wrote.
ok ketennis, jordan, deraadt
|
|
ok deraadt, "slap it in" miod@
|
|
ok deraadt
|
|
Way far from complete but enough to fdisk and disklabel logical drives.
|
|
since Celerons don't support it.
prodded by gwk@
|
|
to kvm86_bioscall at IPL_IPI this might be incorrect, seems to fix
some issues with vt switching, however X still bombs on the second attempt with
disappointing frequency.
ok deraadt@
|
|
|
|
|
|
|
|
|
|
later for some identifications.
"slap it in" deraadt
|
|
ok deraadt
|
|
from the watchdog framework; this is consistent with other watchdogs we have.
discussed with and ok dlg
|
|
ok deraadt@
|
|
ok deraadt
|
|
by processing in a loop. And bump the size of this buffer (32KB
taken by the driver shouldn't be a problem).
Also reduce the places we hard-code the AES block size of 16.
Still disabled (doing more testing), but I want to commit before
the aged hard disk I have in the system here dies.
(This commit from the Geode system with the AES enabled.)
|
|
buffer on attach, and using it for encrypt/decrypt operations. Still
disabled, since the driver cannot currently handle an operation larger
than supported by this buffer. (Interactive ssh does work with this
code, however.)
"commit, of course" deraadt@
|
|
`#undef CRYPTO' since it doesn't work properly yet. Committing in
order to get it into the tree.
"get it in" deraadt@
|
|
|
|
softc. Fortunately this branch (when neither CRYPTO_F_IMBUF nor
CRYPTO_F_IOV is specified) is not currently used.
ok hshoexer@ jason@
|
|
ok deraadt@
|
|
this is to avoid spins at high spl especialy on cpu0.
other local interrupts (timer and softint) still do
also pending interrupts processing. niklas@ ok
|
|
alternative sources for interrupt information.
ok gwk@, brad@
|
|
|
|
Tested & confirmed by Greg Mortensen, thevision at pobox.com
|
|
|
|
with 8.3-style filenames. Issue raised by Mikolaj Kucharski,
eth0 (at) o2.pl.
Jointly written with, and ok, jmc@.
|
|
from mikolaj kucharski;
ok mk deraadt krw
|
|
not partition 'b' on unit 0.
ok deraadt@
|
|
iso_disklabelspoof() and udf_disklabelspoof(). Use (msg &&
iso_disklabelspoof()) instead. Makes more arch's textually consistant.
No functional change.
|
|
extended partition except on alpha, hppa, hppa64 and mips64. So don't
spoof extended partitions as 'a' and try to read a disklabel from
them. Make all archs consistant.
When we can boot from extended partitions we can change to reading and
writing disklabels from them.
This means the first OpenBSD ('A6') extended partition will now be
ignored during spoofing, just as subsequent ones have always been.
Feedback from tom@, weingart@ and deraadt@.
|
|
Currently just uses the RNG; AES support to be added later.
ok deraadt@
|
|
Support for hardware flow control not yet implemented.
|
|
without enabling acpi debug. Usage "machine acpi trace".
ok jordan
|
|
|
|
partitions with 0 in the length field we don't need to test for
and skip partitions that are all zeros. Eliminating that code
allows elimination of a local pointer.
"0 length partitions are definately dead" deraadt@
|
|
|
|
De-register. Move declaration to top of function for DOS MBR
processing. Indent nit in macppc.
No functional change.
|
|
than lp->d_partitions[8+n++]. All other cases already use the pointer.
No functional change.
|
|
"The dosparts member of cpu_disklabel was not used for any persistant
data. Eliminate it, and just use the data being read in while
processing MBR and EBR records.
Should be no functional change.
ok weingart@ deraadt@"
|
|
|
|
ok deraadt@
|
|
ok jsg@
|
|
|
|
flag.
tested by ckuethe@, ok deraadt@, gwk@
|
|
some architectures (kaboom); that will be fixed in the next iteration
hopefully!
|
|
as done in FreeBSD. Fixes problems on AMD Geode LX-800 where our
detection logic doesn't detect the FP exception.
ok deraadt@ kettenis@
|