summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2006-03-30iop works on my amd64, add it deraadt@Peter Stromberg
2006-03-29workaround for intel errata p53 -- follow lapic writes w/ a read; toby@ ↵Michael Shalayeff
kettenis@ ok
2006-03-29Recognise it(4) at port 0xd00 as well. This is where ASUS seemJonathan Gray
to be putting it on all their recent boards. "put this in" grange@
2006-03-29Enable the MPU-401 MIDI UART found at isa address 0x330Jonathan Gray
on nforce systems. Tested with Monkey Island 2 and an MT-32.
2006-03-27add a few more crypto cards.Brad Smith
ok martin@
2006-03-27rev 1.30Brad Smith
Don't increase the segment index if we skipped a zero-length mbuf. rev 1.22 Since the SGMAP buffer load subroutine doesn't need to modify the segment index, don't pass it by reference. From NetBSD ok miod@
2006-03-27kill unused extern in ifdef DEBUG evenMichael Shalayeff
2006-03-27regenMichael Shalayeff
2006-03-27typoMichael Shalayeff
2006-03-27com at pcmcia; from fkr@bytemine.deTheo de Raadt
2006-03-27put com(4) at cdevsw 26Theo de Raadt
2006-03-26Replace usage of alpha_pci_decompose_tag() with pci_decompose_tag() andBrad Smith
remove alpha_pci_decompose_tag(). From NetBSD ok martin@
2006-03-26Support for accesing 8-bit ISA I/O throught the gpio(4)Alexander Yurchenko
framework. Allows to use stupid GPIO device on the Acrosser AR-B1662 board. Work by form@.
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
outbound), using a new BIOCSDIRFILT ioctl; guidance, feedback and ok canacar@
2006-03-24hppa has CardBus and USB as well so add umsm(4).Jonathan Gray
Pointed out by mickey.
2006-03-24move the mp tramp higher to avoid trashing boot args and also to fight ↵Michael Shalayeff
strange memory zeroing happennning on some amd machines; toby@ ok
2006-03-24Enable umsm(4) on archs that support CardBus.Jonathan Gray
2006-03-24- Set the PCI latency timer for bus master devices.Brad Smith
- Turn on parity checking for the PCI bus. From NetBSD Tested on U5/U10/U30/Netra X1/T1 105/Leopard-V
2006-03-23- Remove variable names from function prototypes.Brad Smith
- Use ether_input_mbuf() and bpf_mtap(). From NetBSD ok martin@
2006-03-23Use PAGE_SIZE instead of NBPG.Brad Smith
2006-03-23ANSI and KNF.Brad Smith
2006-03-23ANSIfyBrad Smith
2006-03-23Extra parentheses in comments.Ray Lai
From Alexey Dobriyan. OK miod@ and otto@
2006-03-22Fixup broken mpbios'es on VT8237 and nForce4 chipsets. Fixes interruptMark Kettenis
routing for SATA on those chipsets in GENERIC.MP. ok mickey@, brad@.
2006-03-20Don't forget to unlock of reading the RTC fails.Mark Kettenis
Should fix panic on iMac G5 (iSight).
2006-03-20a bit of demagification. this moves the checks for the cpu scaling featuresDavid Gwynne
out of machdep and into powernow-k7 and -k8. machdep now just figures out if its the right type of cpu before calling the powernow code which figures out if the scaling is supported. from gwk
2006-03-20factorize SGMAP-mapped DMA map creation and destroy codeMartin Reindl
ok miod@, additional testing jsg@ from NetBSD
2006-03-19Change BLKDEV_IOSIZE down to 2KB like on all other platforms; ok kettenis@Miod Vallat
2006-03-19Do not compile misaligned access recovery code if option SMALL_KERNEL;Miod Vallat
ok deraadt@
2006-03-19mountroot for disk devices shall be dk_mountroot(), not ffs_mountroot().Miod Vallat
2006-03-19rev 1.86Brad Smith
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
2006-03-19remove unused bdbtofsb(bn) macroMartin Reindl
found by drahn@
2006-03-18No need to keep pointers to cfdriver structs in potential boot devices structMiod Vallat
array, also make it const; tested drahn@
2006-03-18In _bus_dmamem_alloc_range(), do not ignore the caller's ``high'' parameter.Miod Vallat
Makes isadma much happier. From NetBSD
2006-03-18Switch to a rpcc-based delay() implementation. From NetBSD.Miod Vallat
2006-03-17Fix single-stepping via ptrace(2); ok art@ kettenis@Miod Vallat
2006-03-17Do not print the result of pci_devinfo() when attaching pcib, since thisMiod Vallat
has already be printed by the pci code.
2006-03-16Get rid of specific softc structure for pci host bridges, as it is neverMiod Vallat
used. No functional change.
2006-03-16Get rid of redundant check in tcasicmatch() - we will only request "tcasic"Miod Vallat
as platform.iobus on tc-capable machines.
2006-03-16spacesTheo de Raadt
2006-03-16Fix for PR 4966: Only disregard bit 27 of MSR_EBL_CR_POWERON forDimitry Andric
specific Pentium III models (early stepping 1 Coppermines). "go for it" deraadt@
2006-03-16ventical -> verticalMiod Vallat
2006-03-16remove useless powernow cruft from dmesg. we're interested in theDavid Gwynne
available speed states (which is output separately), not if the cpu can support them even if the speedstates are not provided. from gwk, ok deraadt@
2006-03-16dont leak memory when we fail to find any valid states.David Gwynne
from gwk, ok deraadt@
2006-03-16display the possible speedstep values like we do on intel chips.David Gwynne
from gwk, ok deraadt@
2006-03-15use sysctl_int_lower() for the aperture variable. This lets root closeTheo de Raadt
the aperture without having to reboot, but does not allow re-opening; ok matthieu
2006-03-15use sysctl_int_lower() for the aperture variable. This lets root closeTheo de Raadt
the aperture without having to reboot, but does not allow re-opening; ok matthieu
2006-03-15Remove dead code (SUPPORTS_NON_CONSOLE and MD_DISPLAY_ISA_IOT)Matthieu Herrb
ok miod@, drahn@, dim@.
2006-03-15Nuke dk_establish(), no longer used.Miod Vallat
2006-03-15Switch sparc to device_register() to find out its boot device (when it's aMiod Vallat
disk).