Age | Commit message (Collapse) | Author |
|
- rename private values in struct elf_object to better
describe their meaning:
s/load_offs/obj_base/ "object's address '0' base"
s/load_addr/load_base/ "The base address of the loadable
segments"
- gdb needs the obj_base value so swap positions with load_base in
struct elf_object
- fix a few occurrences of where load_base was used instead of
obj_base.
With help and okay drahn@
|
|
|
|
Scrub the buffer afterwards, too
|
|
uvideo(4) is a driver for USB video device class devices including webcams,
camcorders and other cameras.
video(4) is a device-independent layer that implements the V4L2 (Video for Linux Two)
API.
These drivers are *really* work in progress so don't even try to use them just yet,
because the driver still has some issues, even if it can be used to capture simple
MJPEG videos.
ok mglocker@, deraadt@
|
|
date: 2008/03/12 20:57:17; author: jhb; state: Exp; lines: +4 -1
Relax the BIOS/OS sempahore handoff code to workaround different hard
hangs (one at boot, one at shutdown) in recent machines. First, only try
to take ownership of the EHCI controller if the BIOS currently owns the
controller. On a HP DL160 G5, the machine hangs when we try to take
ownership. Second, don't bother trying to give up ownership of the
controller during shutdown. It's not strictly required and a Dell DCS S29
hangs on shutdown after the config write.
Both of these changes match the behavior of the Linux EHCI driver. I also
think both of these hangs are caused by bugs in the BIOS' SMM handler
causing it to get stuck in an infinite loop in SMM.
|
|
never decrement it. Since kernel mappings aren't touched if the device
is closed, just grab the softc manually instead on these functions, this
means close will be called after the kernel api has been used.
ok kettenis@.
|
|
|
|
matches what amd64 and sparc64 do.
tested by johan@ and laurent@
ok toby@,dlg@
|
|
the start routine instead of once per packet.
tested on various archs including amd64, i386, and sparc64.
|
|
- Count receive errors as input errors.
ok kettenis@
|
|
work, so go through the MMU just like we do for mem space. Makes puc(4)
work on the t1k, and hopefully fixes the problems on the t2k.
|
|
|
|
|
|
|
|
ok miod@, deraadt@
|
|
arm twisting from henning (and an ok)
|
|
oga@'s upcoming DRM changes and too some degree ratchov@'s audio
work. It still works for bpf's though.
Parts from ratchov@; fstat(1) parts from Pedro Martelletto;
tested by many, ok'ed by a few;
"get going with cloning" deraadt@
|
|
bpf(4) are different enough so that the split makes sense -- this is necessary
to make bpf(4) cloneable.
requested deraadt@, OK thib@
|
|
board doesn't seem to properly propagate expresscard interrupts.
Incoporating suggestions from dlg and kettenis, ok dlg.
|
|
|
|
#if NUMBOOT > 0 section.
|
|
the -r removal. Found by drahn@ when attempting a landisk install.
ok deraadt@ drahn@
|
|
ok deraadt@
|
|
EEPROM, with knowledge of how SGI formats their contents. They are needed
by IOC to figure out the Ethernet address of its Ethernet subdevice (yes,
verily).
|
|
written). Joint work with jsing@
|
|
missing a driver for the ethernet part, and interrupt handling is not written
yet.
|
|
periodic scans.
ok grange@ (until this gets replaced with a proper notification mechanism
to avoid unnecessary bus polling).
|
|
|
|
HUB driver (for IP27) is a stub, and interrupt support is a shoot in the dark
and will need some serious debugging until it is sane, but I want to reduce
the weight of these diffs first.
Based on a lot of tinkering and experiments, as well as knowledge extracted
from the Linux source code.
|
|
Linux source code.
|
|
|
|
available memory regions will be reported to be in VM_FREELIST_DEFAULT.
Add a few quirks to cope with (some) IP27 and IP30 weirdness.
|
|
code soon. Similar to what ddb does, but does not need ddb to be compiled in.
|
|
and a time-of-day chip (wherever it gets found).
|
|
systems, switch to the PHYS_TO_UNCACHED macro to compute proper addresses.
Not really necessary for the O2 which does not implement spaces, but can't
hurt either.
|
|
own file. While there, more dead beef removal in struct sys_rec.
|
|
|
|
|
|
Define a symbolic ``cached'' attribute, to be used for cached mappings
regardless of the system's cache coherency.
|
|
ok deraadt@
|
|
|
|
|
|
|
|
a real physical address in the single-segment short-circuit code.
|
|
make the amd64 code a bit nicer and make the sparc64 match that.
tested by a few;
OK toby@, dlg@, kettenis@ (for the sparc64 part).
|
|
|
|
|
|
|
|
|
|
facilitate further changes.
|