Age | Commit message (Collapse) | Author |
|
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@
|
|
|
|
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@
|
|
rather than when CPUID says we're on any Geode. Should avoid reset
failure on Nokia IP110s and other non-SC1100 Geode-based systems.
Reset should hopefully still work on Soekris Net4801s and PC Engines
WRAP systems, but no-one bothered to test and report back in two days.
"commit" deraadt@
|
|
to be); pr 5256
|
|
|
|
to boot from NetBSD partitions. Requested by tom@.
|
|
partition is found. Change error message to 'no OpenBSD partition'.
|
|
disklabel, we shouldn't write the disklabel in such partitions either.
Brings amd64, arm, i386, landisk, macppc, mvmeppc (which roll their
own MBR search in writedisklabel()) into line with alpha, hppa,
hppa64, mips64 (which use readdoslabel() in both reading and writing
the disklabel). If all goes well, soon everyone will be using
readdoslabel().
|
|
disklabel. Fixes 'double spoofing' of these partitions as both 'a' and
something in the 'i' to 'p' range.
OpenBSD changed its MBR partition type to 'A6' eight years ago. As a
backward compatibility measure NetBSD and FreeBSD MBR partitions were
still spoofed as 'a' partitions when no OpenBSD partition could be
found. This bit of backward compatibility is no longer required.
'we can get rid of it' deraadt@
|
|
ok deraadt@
|
|
part will not participate anyway; pedro@ ok
|
|
don't include dkbad.h when nothing in it is used. Missed
arm/include/disklabel.h first time around.
|
|
a few obsolete and easily replaced disk models. And didn't work anyway
according to Bob, who has tried.
ok beck@
|
|
more informative information.
ok in principal deraadt@, krw@, mickey@
this change with newline fixes ok krw@
|
|
ok deraadt@
|
|
precision instead of 53-bit precision, giving us proper support for
"long double".
ok deraadt@
|
|
matching against the extended CPUID (0x80000001) signature. Problem
found by, and patch based on work by jason@.
ok jason@
|
|
|