aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/amd64/nexus.c
Commit message (Expand)AuthorAgeFilesLines
* bus_add_child: change type of order parameter to u_intAndriy Gapon2010-09-101-2/+2
* Introduce the new kernel sub-tree x86 which should contain all the codeAttilio Rao2010-02-251-1/+1
* Add a facility for associating optional descriptions with active interruptJohn Baldwin2009-10-151-0/+12
* Implement a BUS_BIND_INTR() method in the bus interface to bind an IRQJohn Baldwin2008-03-201-0/+14
* Rework how the nexus(4) device works on x86 to better handle the idea ofJohn Baldwin2008-03-131-17/+24
* - Add constants for the different memory types in the SMAP table.John Baldwin2007-10-281-1/+1
* Minor fixes and tweaks to the x86 interrupt code:John Baldwin2007-05-081-15/+11
* Revamp the MSI/MSI-X code a bit to achieve two main goals:John Baldwin2007-05-021-12/+12
* Change the amd64, i386, and ia64 nexus drivers to setup bus space tags andJohn Baldwin2007-03-211-8/+6
* Add a new ram0 pseudo-device that claims memory resouces for physicalJohn Baldwin2007-03-201-0/+76
* o break newbus api: add a new argument of type driver_filter_t toPaolo Pisati2007-02-231-3/+5
* Expand the MSI/MSI-X API to address some deficiencies in the MSI-X support.John Baldwin2007-01-221-0/+9
* Remove magic from rman_activate_resource() that uses the direct map atJohn Baldwin2007-01-111-24/+6
* MD support for PCI Message Signalled Interrupts on amd64 and i386:John Baldwin2006-11-131-0/+53
* - Fix rman_manage_region() to be a lot more intelligent. It now checksJohn Baldwin2006-09-111-11/+3
* Set the rid for a resoruce allocated with rman_reserve_resource.Warner Losh2006-04-201-1/+1
* __RMAN_RESOURCE_VISIBLE is not actually needed.Poul-Henning Kamp2005-09-251-1/+0
* s/SLIST/STAILQ/Poul-Henning Kamp2005-03-181-1/+1
* Begin all license/copyright comments with /*-Warner Losh2005-01-051-1/+1
* Print flags in the nexus for child devices.Nate Lawson2004-10-141-0/+2
* Catch up with i386 nexus.c rev 1.59: add bus_get_resource_list().Nate Lawson2004-08-241-0/+10
* MFi386: use rman access methods instead of groping around insidePeter Wemm2004-07-081-4/+5
* We need to make resources visible here as well.Warner Losh2004-06-301-0/+1
* MFi386: remove debug printfPeter Wemm2004-06-031-2/+0
* MFi386: numerous interrupt and acpi updatesPeter Wemm2004-05-161-0/+10
* Various whitespace and cosmetic sync-up's with i386.Peter Wemm2003-12-061-1/+1
* MFi386 rev 1.54 (jhb): Add interrupts that are actually available to thePeter Wemm2003-11-211-3/+19
* Initial landing of SMP support for FreeBSD/amd64.Peter Wemm2003-11-171-8/+4
* The great s/npx/fpu/giPeter Wemm2003-11-081-1/+0
* Use __FBSDID().David E. O'Brien2003-07-251-2/+3
* MFi386: rev 1.50: remove unused variablePeter Wemm2003-05-311-3/+0
* Major pmap rework to take advantage of the larger address space on amd64Peter Wemm2003-05-231-2/+2
* AMD64 physical space is much larger than i386, de-i386 the bus_space andPeter Wemm2003-05-121-4/+4
* Commit MD parts of a loosely functional AMD64 port. This is based onPeter Wemm2003-05-011-49/+4
* - Give legacy an identify routine that always adds 'legacy0' at an orderJohn Baldwin2002-09-301-6/+0
* Update the nexus driver for the addition of the legacy driver:John Baldwin2002-09-231-70/+8
* Use resource_list_print_type() instead of duplicating the code inJohn Baldwin2002-09-041-33/+3
* - Split the routine to initialize a bus_space_handle into the separateYoshihiro Takahashi2002-02-171-33/+18
* Don't include <isa/isavar.h> or compile code depending on it when isaBruce Evans2002-01-301-0/+6
* Rewrite the pc98 bus_space stuff.Yoshihiro Takahashi2001-10-071-2/+8
* Use the MI ithread helper functions in the x86 interrupt code.John Baldwin2001-02-091-13/+5
* Convert more malloc+bzero to malloc+M_ZERO.David Malone2000-12-081-2/+1
* Staticize some malloc M_ instances.Poul-Henning Kamp2000-12-081-2/+2
* Initialize bus_space_handle_t with zero (for PC-98).Yoshihiro Takahashi2000-11-131-2/+2
* Remove unneeded #include <sys/proc.h> lines.Poul-Henning Kamp2000-10-291-1/+0
* Convert the type of bus_space_handle_t of pc98 from structure intoKATO Takenori2000-10-201-11/+28
* Use appropriate resource management accessors instead of directlyMatthew N. Dodd2000-10-181-7/+8
* Fix the no-pci case of attaching isa, eisa and mca devices.Peter Wemm2000-10-011-7/+3
* Get out the roto-rooter and clean up the abuse of nexus ivars by thePeter Wemm2000-09-281-3/+43
* Since the nexus is responsible for creating the I/O resources (ports, memory)Mike Smith2000-09-271-2/+148