summaryrefslogtreecommitdiff
path: root/sys/arch/macppc/pci
AgeCommit message (Collapse)Author
2005-12-16Missing splx in setfault() error path.Miod Vallat
2005-12-14Prevent access to PCI config space for function >0 on bus 0.Mark Kettenis
Fixes Xorg PCI scan. ok drahn@
2005-12-12Pass interrupt type and level in the correct order.Mark Kettenis
ok drahn@, deraadt@
2005-11-17go loud with autoconfig messages again, we are gonna try to write drivers soonTheo de Raadt
2005-11-13Map the config space area based on sc_maxdevs. (removes panic)Dale Rahn
2005-11-07remove vtophys() on *ppc.Brad Smith
ok drahn@
2005-10-26Mach-macro wipeoutMartin Reindl
'do it' deraadt@
2005-10-22Make sure we use the corrrect interrupt line on Shasta.Mark Kettenis
ok drahn@
2005-10-16Allow PCI_INTERRUPT_PIN_NONE for the interrupt pin.Mark Kettenis
HyperTransport delivers interrupts via messages and does not define any interrupt pins. (The documentation even warns that some operating systems will not function correctly without a non-zero value in its Interrupt Pin configuration space register.) ok deraadt@
2005-10-08if find_node_intr() doesn't find a match, try to use the contents ofDale Rahn
'interrupts'. Also fix a bug where a signed value with -1 in it is compared against 'sizeof(....)'.
2005-10-08Disable caching on vga buffer on 64bit machines. currently it causesDale Rahn
hangs.
2005-10-07match uata devices found on more modern (ie. G5) machines. partsTheo de Raadt
from kettenis, ok drahn
2005-10-07Stop and restart the i2s clock when changing the snapper speed, otherwiseDale Rahn
the new setting doesn't do anything.
2005-10-03Kettenis figured out how to make this run on G5, then I went back andDale Rahn
did some major housecleaning on it and made it run on 32 bit and 64 bit machines. another step.
2005-10-02a little bit more consistent naming scheme for Apple devices and addBrad Smith
missing K2 host bridge and AGP bridge PCI ids. ok drahn@
2005-09-30Determine the number of attached devices from OF.Mark Kettenis
Map enough memory for up to 8 devices. Handle unconnected interrupt lines. ok drahn@
2005-09-30pretty printTheo de Raadt
2005-09-30Allow fcn 1 to attach (mac-io on G5 tower)Dale Rahn
2005-09-29G5 bridge.Dale Rahn
2005-09-29Clean up ht_intr_map() a bit.Mark Kettenis
2005-09-29Add driver for HyperTransport as found in G5 Macs.Mark Kettenis
ok drahn@
2005-09-29Add Shasta HyperTransport.Mark Kettenis
ok deraadt@
2005-09-26Match Apple Shasta PCI ID as found on G5 systems.Mark Kettenis
ok drahn@
2005-06-08Remove the bus_reverse field out of the powerpc bus structure, originallyDale Rahn
it was there so that big endian and little endian devices could both be present, however that is not the case on the macppc machines. Cleans up code, shrinks the kernel. ok deraadt@
2005-03-15Skip empty pci ranges rather than aborting probe, as done on sparc64.Miod Vallat
ok drahn@
2005-01-05Let wsdisplay drivers return zero for WSDISPLAYIO_[GS]VIDEO ioctls - mostMiod Vallat
of the work is done in the upper layer, but they get to see the ioctl, so don't always return an error.
2004-03-17Better backlight detection on macppc, ok miod@ krw@ (a bit ago)Dale Rahn
2004-01-27viritual -> virtualMiod Vallat
2003-12-20Pass -WformatMiod Vallat
2003-11-12Be sure to cast the wsdisplay accessops cookie into the adequate structure;Miod Vallat
prevents wsconscfg from panic'ing the system. Reported by ``kluxis''.
2003-11-03spelling fixes (in the comments)David Krause
2003-10-24If cons_backlight_available is not set, cons_brightness will not be valid,Dale Rahn
return -1 to indicate so. same as WSDISPLAYIO_PARAM_BACKLIGHT.
2003-10-21spacing cleanup.Dale Rahn
2003-10-15Further down the ANSI/KNF road, only binary difference is __LINE__.Dale Rahn
2003-06-16Use a slightly better way to intuit the memory/mmio PCI regions,Dale Rahn
now properly detects these for nvidia based LCDs. On some machines accellerated X using nv now works.
2003-06-09more 3/4 cleanup for pefoTheo de Raadt
2003-06-09pefo 3/4 licence cleanupsTheo de Raadt
2003-06-05Cleanup and enable kauaiata DMA. Tables should be mostly saneDale Rahn
Please _TEST_.
2003-06-05Cleanup:Alexander Yurchenko
- don't include both sys/types.h and sys/param.h - spaces vs tab - kill trailing spaces ok drahn@
2003-06-05ATA100 driver for apple's new machines, aka kauai.Dale Rahn
This is working with udma on a 12" PBG4, but dma is disabled for now, too many hardcoded values. 'wdc...flags 0x1' will enable it.
2003-05-12Enable Intrepid's mac-io match.Thierry Deval
Ok drahn@
2003-05-07string cleaningTheo de Raadt
2003-04-27strcpy/sprintf cleanup of sys/dev. miod@, deraadt@ says to commit.Hakan Olsson
2003-02-26Remove an unnecessary structure copy from useage of setfault(), callDale Rahn
by reference, not by value, ok matthieu#, miod@
2003-02-18intial -> initial;Jason McIntyre
the great intial witch hunt, as prompted by tdeval@ os-aix-dso.c: ok henning@ ab.C: ok drahn@
2002-11-09Instead of relying on uvm_useracc(), get a false sense of security, andMiod Vallat
do not check copyin() result, take care and properly handle copyin() failure. This was not harmful, but a bit more correctness never harms.
2002-10-17Correct io space config after last patch. allows fxp to workDale Rahn
(with pending fxp BE diffs)
2002-10-12Remove more '\n's from panic() statements. Both trailing and leading.Kenneth R Westerback
Diff generated by Chris Kuethe.
2002-10-07Improved workaround for cardbus support on macppc. This allows mappings toDale Rahn
be put in the cardbus register which really work instead of crashing the machine. if_dc @cardbus now works, xl@cardbus will configure, but does not work properly (endian?) wdc should work fine, but has not been tested recently.
2002-09-23Print pci_addr_fixup info when debugging is enabled, not disabled, ok deraadt@Dale Rahn