Age | Commit message (Collapse) | Author |
|
later)
|
|
to fill in later.
|
|
|
|
|
|
- get correct IGN for intr_establish
all of this is from kettenis and henric, I'm just cleaning it up and committing
the easy bits
|
|
device prompt. We need to call shutdownhooks which will set the sab
back into the mode the prom likes (I hate this chip)
|
|
- hack enough of autoconf to get psycho and schizo working with device_register
(autoconf appears to work now for schizo machines).
|
|
I still hate this chip.
|
|
(cd0 at scsibus0 at siop0 now attaches on the blade2k)
|
|
|
|
affects way more than just hotplug messages. remove DV_SENSOR and use
DV_DULL for the moment. proper solution coming.
discussed with deraadt mk jason
|
|
|
|
|
|
|
|
which made is skip the first instruction of the signal trampoline in certain
cases. That in turn truly hosed the stack.
ok miod@, jason@
|
|
code split is not necessary after all; ok jason@
|
|
Fix a typo too, such that we actually read beyond element 0 in all cases.
ok miod@
|
|
- /ofwboot does not get updated by installboot as one might think from
the example, it has to be copied in place by hand
- Xr. boot(8)
ok jmc@
|
|
|
|
|
|
|
|
|
|
the framebuffer memory in WSDISPLAYIO_MODE_DUMBFB mode.
|
|
and in this case pick the one which matches the driver we are currently
attaching, if any; allows systems netbooted via gem interfaces to recognize
their boot device, and solves PR #5058.
|
|
|
|
- Turn on parity checking for the PCI bus.
From NetBSD
Tested on U5/U10/U30/Netra X1/T1 105/Leopard-V
|
|
From Alexey Dobriyan.
OK miod@ and otto@
|
|
make the "generic" PCI bus enumeration code the standard case which
gets used if nothing else is defined in MD headers,
introduce a "PCI_MACHDEP_ENUMERATE_BUS" CPP definition which can
be used by MD headers (just 1 port atm) to plug in special code
rev 1.62
* Implement a machine-dependent pci_enumerate_bus() for sparc64 which
uses OFW device nodes to enumerate the bus. When a PCI bus that is
behind a bridge is attached, pci_attach_hook() allocates a new PCI
chipset tag for the new bus and sets it's "curnode" to the OFW node
of the bridge. This is used as a starting point when enumerating
that bus. Root busses get the OFW node of the host bridge (psycho).
rev 1.59
Split the code that enumerates the PCI bus and that actually probes
for a device into two functions:
* pci_probe_device() actually probes/attaches the device specified
by the provide pcitag_t.
* pci_enumerate_bus() enumerates the bus, and calls pci_probe_device()
for each device on the bus. A pci_enumerate_bus_generic() is provided
which implements the old method of doing this: If something found at
dev0/func0, determine number of functions and probe each one.
From NetBSD
ok kettenis@
Tested on a good number of amd64/i386/macppc/sparc64 systems
|
|
found by drahn@
|
|
the aperture without having to reboot, but does not allow re-opening;
ok matthieu
|
|
|
|
NULL for root PCI busses. For busses behind a bridge, it points to
a persistent copy of the bridge's pcitag_t. This can be very useful
for machine-dependent PCI bus enumeration code.
From NetBSD
ok grange@ kettenis@
|
|
as well.
|
|
stack; found the hard way by Stefano <stefano@merlinobbs.net>.
|
|
|
|
|
|
move it to <machine/autoconf.h>.
|
|
|
|
|
|
ok deraadt@
|
|
|
|
|
|
ok brad@, miod@
|
|
of this chip, it is impossible to probe for and we need to be told where
it is and how to understand its output. We get this information from
openfirmware, but this restricts the use of the driver to sparc64 for now.
Only sensors that OFW identifies as temperature sensors are supported at
present.
prodded by dlg@ "get it in" deraadt@
|
|
device, and one to find i2c devices on the i2c bus.
tweaks and ok kettenis@ ok djm@
|
|
cookie down to the device. the most obvious use of this is to pass a
device its ofw node on sparc64 and macppc so it can configure itself more
appropriately.
ok kettenis@ henning@ deraadt@
|
|
|
|
Try to prevent red stating the machine on a misaligned user space stack by
SIGKILLing the process.
ok miod@, henric@
|
|
|
|
t1 105.
tested by henning@ djm@
ok kettenis@ put it in deraadt@
|