Age | Commit message (Collapse) | Author |
|
ok miod@
|
|
bus while they spin, as same as 3.8. This have been missed since CMMU
initialize cleanup.
Also m88k_cpus[] should have 4 elements on luna88k, even in
non-MULTIPROCESSOR kernel.
ok miod@
|
|
Add the real DTO bits for Tomatillo.
|
|
crank bootloader version.
|
|
physical memory to avoid problems on UltraSPARC-III and III+.
|
|
there
from Brad, tested by me on all three adapters
|
|
Formac Baers/ProNitron 80.IVb
Apple Mac II Monochrome Video Card
VillageTronic Mac Picasso 340
Relax 19" Model 200
prodded by miod@
from NetBSD
|
|
In this commit:
- gdt lock on amd64
- sysctl lock
- malloc sysctl lock
- disk sysctl lock
- swap syscall lock
miod@, pedro@ ok (and "looks good" others@)
|
|
device is the system console; the interface currently passes the pci
attachment args and the sti region information, and will hopefully turn to
be flexible enough.
This allows sti@pci to be used as a console device on hppa, finally.
ok mickey@
|
|
(which were set up for us by the PDC), and wait until all devices are
attached to clear those noone of our supported devices has claimed.
This is necessary for pdc console to work until wsdisplay@sti attaches.
ok mickey@
|
|
sti_end_attach() if an error has occured.
ok mickey@
|
|
real need to be verbose here; discussed with drahn@
ok kettenis@, miod@, deraadt@ and others
|
|
boot.
dont call sensordev_install multiple times for esm0. there are multiple
devices accessed via the one esm interface that provide sensor info for
various parts of the system. sensordev_install was being called after each
of these parts was being probed, rather than right at the end after the
entire list of sensors has been built.
tested by kurt@
|
|
|
|
Restore user priority before returning to userland.
(other architectures checked and seem to do the right thing)
miod@ ok
|
|
[ide]cache-size, so don't multiply it with [ide]cache-associativity.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
go to more than 4G va space.
|
|
|
|
|
|
Everything works well but interrupts, where no two devices causes the frodo
chip to behave in the same way... (polling will work nicely)
|
|
pointers, to be used for the various bus_space operations.
intio devices no longer need to pass an intiobase-relative address to
bus_space_map.
|
|
than having them build their own. No functional change.
|
|
ok jason@
|
|
|
|
|
|
0 -> NULL fixes.
From brad@
Tested on PM 9600MP.
|
|
bit (well, uint32 by uint32). Inspired by a claudio commit to malo.c.
Still disabled (awaiting a code review), but works for me here.
ok claudio@
|
|
now required on i386 for Intel Macs.
Bump versions of boot, cdboot and pxeboot accordingly.
Reminded by deraadt@.
|
|
keypress is seen by boot.
It appears that on the Intel Mac, we have to issue the "check for
keystroke" BIOS call before the "get keystroke" call will get it
(unlike any other BIOS I have seen in over 20 years).
It would not have been possible to fix this problem without the
donation from Steven N. Fettig (steve (at) anywheretechnology.com);
many thanks.
Bump versions of boot, cdboot and pxeboot accordingly.
Testing kettenis@, otto@, and others; ok weingart@.
|
|
While here fix some spacing too.
Bus probing and some commands such as eject tested on a Power
Macintosh 9600, still unable to mount a cdrom on a SONY CD-ROM
model CDU-8003A.
|
|
From brad@. Lots more spacing cleanup by myself.
Tested on Power Macintosh 9600
|
|
discussed with miod@ who has the same changes hiding in one of his trees.
|
|
ok miod@
|
|
|
|
|
|
i386 code that I fixed earlier). Noticed by Gregory Steuck (greg (at)
nest (dot) cx); thanks.
|
|
ok fkr
|
|
with svnd(4). Now you can do a full mkr on a v210 (and a blade1k if you're
lucky).
|
|
attachment code has to know better for now;
from Alexei G. Malinin (alexei.malinin@inetcomm.ru)
|
|
ok miod@
|
|
rasops code; 3.5KB off RAMDISK kernels.
|
|
pnozz(4), when switching between emulation (i.e. text console) and mapped
(i.e. X11) modes.
Geometries different than 800x600 are only available on the external video
port, with the internal panel blanked.
Currently this mode is compiled in, until an interface allows the X server
and the kernel to settle on which one to use.
Due to the internal panel blanking requirements, all of this is only available
if tctrl(4) is configured in, which is the case for GENERIC but not for
installation media kernels (who runs X11 with installation media anyway?)
Most of this has been written 18 months ago, it was just lacking a final
touch...
|
|
in the swi instruction. elminates an illegal userland reference from the kernel
also elminates a bunch of code. This is a flag day for binaries from
before the middle of November.
|
|
|