Age | Commit message (Collapse) | Author |
|
out to be the same value).
|
|
|
|
don't have a MTU to announce in the icmp need fragment packet.
this fixes PMTU-discovery for TCP over IPsec; ok mpf@, fries@
|
|
just return and make the midi(4) driver retry later. UART buffers
are large enough for this, except eap(4) which uses interrupts for
output.
help from and ok jsg@
|
|
recognize a kernel bootpath (when not autobooting) even if it does not start
with a /, and will also recognize when this is a full path (e.g.
bootp()mykernel), in which case OSLoadPartition does not need to be
prepended to the constructed path.
This will allow ELF kernels to be booted on ELF-unaware PROM with
bootp()bootecoff bootp()kernel
without doomed-to-fail tomfoolery to convert the 64-bit ELF kernel to a
32-bit ECOFF binary.
|
|
the PROM data area.
|
|
|
|
The same check is also performed later in the hibernate sequence, but by
then it's too late to cleanly unwind (presently).
ok deraadt
|
|
|
|
|
|
(IP20, IP22, IP24) in 64-bit mode, adapated from NetBSD. Currently limited
to headless operation, input and video drivers will get ported soon.
Should work on all R4000, R4440 and R5000 based systems. L2 cache on R5000SC
Indy not supported yet (coming soon), R4600 not supported yet either (coming
soon as well).
Tested to boot multiuser on: Indigo2 R4000SC, Indy R4000PC, Indy R4000SC,
Indy R5000SC, Indigo2 R4400SC. There are still glitches in the Ethernet driver
which are being looked at.
Expansion support is limited to the GIO E++ board; GIO boards with PCI-GIO
bridges not ported yet due to the lack of hardware, and this kind of driver
does not port blindly.
Most of this work comes from NetBSD, polishing and integration work, as well
as putting as many ``R4x00 in 64-bit mode'' erratas as necessary, by yours
truly.
More work is coming, as well as trying to get some easy way to boot install
kernels (as older PROM can only boot ECOFF binaries, which won't do for the
kernel).
|
|
bus_dmamap_load*().
|
|
thread, aka. p_p->ps_pid.
ok miod
|
|
|
|
OK deraadt@, guenther@
|
|
|
|
userland a chance to compare the value against getpid().
This unbreaks transmission for me. OK deraadt@, guenther@
|
|
read byte count instead of the written byte count.
pointed out by paulm at tetrardus.net, ok dcoppa@
|
|
work correctly, based on similiar changes in FreeBSD.
Originally from Brad Davis but changed quite a bit by claudio kettenis
and myself since. ok kettenis@, earlier version ok claudio@
|
|
|
|
|
|
they can be conditionally called in future.
This makes the i386 speedstep code closer to the amd64 code
(though still with the added complications of VIA support and the
*_update_cpuspeed callbacks)
|
|
"Processor May Incorrectly Update Stack Pointer" by setting a bit
marked 'reserved' in an MSR that is only "documented" to exist on 12h.
AMD claim this problem can only occur in 64-bit mode, set the workaround
bit on i386 in case this isn't true and in the interest of keeping the
errata in sync between i386/amd64.
ok deraadt@
|
|
Discussed with many on hackers.
"Go ahead" kettenis@
"Get to it" deraadt@
|
|
ok mlarkin
|
|
ok mlarkin
|
|
|
|
"MTU" of 4096 bytes.
|
|
generate such packets but it helps porting applications that assume that
these are available on any system.
Requested by dhill long time ago.
|
|
OK mglocker@
|
|
|
|
OK mglocker@
|
|
|
|
|
|
at the same time increase said function's max RLE page count return value.
Add hooks in the right places to call the hibernate suspend and resume
routines, so that we can enable hibernation with a HIBERNATE option
line in GENERIC and appropriate acpi.c goo.
discussed on and off with deraadt@ over the past few months
|
|
ok jsing guenther miod
|
|
can terminate. a new ref on the kqueue itself allows us to free it
properly in that case. wakeups were missing too (for both kevent and poll).
similar to netbsd pr46248. fixes a number of threaded ports.
this version of the fix from matthew.
ok tedu guenther matthew
|
|
rather than abusing <machine/cpu.h>.
|
|
of previous computation fix.
|
|
|
|
read (this code is not compiled unless option AHC_DUMP_EEPROM anyway)
|
|
|
|
|
|
for IP numbers under 30 (Octane), and add a few interesting ones.
No functional change, except making my life easier for upcoming work.
|
|
by anything yet, but has been lying in one of my trees for too long.
|
|
from struct user. Nothing left to zero-out here so the line goes.
pointed out by deraaadt@
|
|
|
|
|
|
|
|
committed over it.
|