Age | Commit message (Collapse) | Author |
|
a region of memory marked free for use by the OS.
Ok beck@, kettenis@, and --ok && ++!!ok tedu@.
|
|
ok marco@
|
|
do those reservations again (and now for real) in init386().
ok weingart@
|
|
ok kettenis
|
|
|
|
ok deraadt@
|
|
|
|
time, but it is better to have people be FORCED to try to use them,
and then more people can decide to get involved. if a driver is
in-tree, but people don't even know it exists, how would they get
involved? they just plain would not.
|
|
|
|
ports only if we found one. Fixes possible issues with some notebook
chipsets.
ok deraadt@
tested by me, jcs@ and Rodolfo Gouveia
|
|
for pci busses off secundary CPUs.
|
|
Supports ITE IT8705/8712/8716/8718/8726 and SiS SiS950
hardware monitors and ITE IT8712F/8716F/8718F/8726F watchdog timer.
|
|
so that later applications can try to do the right thing
for reyk
|
|
cleared with all original authors. ok deraadt
|
|
|
|
ok gilles
|
|
|
|
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis
|
|
|
|
|
|
oga during the agp merge. Lost a few follicles over this one..
|
|
|
|
|
|
This is the kernel part necessary for DRI support in X. Disabled for now
because it still has a few bugs, but now I can work on it in tree. Also
requires the requisite bits in X, which are currently under discussion
on how to deal with them with privsep. ported from a combination of the
free and netbsd implementations.
Known bugs:
1) only the first occurence of X in any session will have dri, after
that something prevents it working.
2) if the machine does not have a dri capable card, the kernel panics.
Something's up in one of the probe functions. I haven't been able to
find it though.
3) radeon cards need to be forced to use PCI mode otherwise they get
into an infinite loop.
This is known to at least kinda work with SiS, radeons in pci mode and
intel cards.
ok deraadt, kinda ok art, a few other people had a quick look.
|
|
ok deraadt@
|
|
on amd64. helpful for test compiling. i have not attempted to boot
such a kernel. you shouldn't either.
ok deraadt
|
|
|
|
also assume that 386 cpus are really unknown, and promote them to 486
instead of panic.
|
|
sys/dev/pci/pciide.c from naddy@
|
|
|
|
|
|
Light testing, mostly mechanical
|
|
Make this compile on !MULTIPROCESSOR
noticed by jasper@
|
|
code. At this moment all architectures get the copy of the old code
except i386 which gets a new shiny implementation that doesn't spin
at splhigh (doh!) and doesn't try to grab the biglock when releasing
the biglock (double doh!).
Shaves 10% of system time during kernel compile and might solve a few
bugs as a bonus.
Other architectures coming shortly.
miod@ deraadt@ ok
|
|
pchb's further
ok reyk oga
|
|
- internal intel graphics semi-agp chipsets need special handling in pchb.c
- re-add the i965GM device
- use the correct major device id for /dev/agp0 on amd64 (not the i386 one)
ok deraadt@
|
|
|
|
|
|
|
|
directive can select between MI and MD versions of these files. At
the same time, adjust the boot programs to pick exactly what they need,
instead of the 7 or 8 mechanisms previously used.
There will be some fallout from this, but testing it all by myself is a
ridiculously slow process; it will be finished in-tree.
Various developers were very nice and avoided making fun of me when I
was gibbering in the corner..
|
|
actually get detected and attached. Also adds a kernel api for
manipulating agp.
Enable this on i386 and amd64.
"I think you should commit it" deraadt@, ok matthieu. Looked over by
several others.
|
|
|
|
|
|
a single device node will talk to the right kernel code automatically.
ok deraadt
|
|
|
|
decide which files must be pulled into the kernel. Also conditionalize
the pulling of those files based on the COMPAT_* options.
|
|
Without this we think it's an 80386-compatible, which is no longer
supported.
Problem found, and solution tested, by Anders Langworthy (anders
(at) psilanthropy (dot) org); thanks. Initial suggestion for fix by
Travers Buda (traversbuda (at) gmail (dot) com).
ok deraadt@
|
|
to reboot. This is required for some quirky sis machines
and likely others to reboot.
Tested by many. 'commit early commit often' deraadt@
|
|
still
|
|
|