summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include/pc
Commit message (Collapse)AuthorAgeFilesLines
* Make the facility for recognizing BIOS-signatures more generalphk2005-07-211-1/+16
| | | | | | | | | | | | | | and return a printable representation. This fixes recognition of the PC Engines WRAP and improves the recognition of the Soekris boards (Bios version can now be seen in the dmesg output for instance). Also, add watchdog support for PCM-582x platforms. Submitted by: Adrian Steinmann <ast@marabu.ch> Slightly changed by: phk PR: 81360
* PC98 will never be defined for amd64imp2005-01-051-5/+0
|
* Severely strip down the repocopied i386/bios.c and bios.h files. It turnspeter2004-09-241-233/+0
| | | | out that bios_sigsearch() etc is useful for finding tables in roms.
* - Use the correct devclass name ("acpi" vs "ACPI") to detect if acpi0 isjhb2004-06-101-1/+0
| | | | | | | present and thus that the PnPBIOS probe should be skipped instead of having ACPI zero out the PnPBIOStable pointer. - Make the PnPBIOStable pointer static to i386/i386/bios.c now that that is the only place it is used.
* Remove atdevbase and replace it's remaining uses with direct references tojhb2004-06-101-2/+2
| | | | KERNBASE instead.
* Add new bios_string() which will hunt for a string inside a given rangephk2004-06-031-0/+8
| | | | | of the BIOS. This can be used for finding arbitrary magic in the BIOS in order to recognize particular platforms.
* use __packed.alfred2002-09-231-6/+6
|
* Fixed to draw mouse cursor. The syscons driver for PC98 uses differentnyan2001-12-141-0/+5
| | | | | | | attributes from i386. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) MFC after: 3 days
* Fix the argument specifier for the PnP BIOS function 2yokota2001-09-031-1/+1
| | | | | | | (PNP_SET_DEVNODE). The second argument is not a segment:offset pointer, but a 16 bit short. MFC after: 4 weeks
* The general conesnsus on irc was that pci bios for config registersimp2001-08-211-0/+1
| | | | | | | | | and such was just a bad idea and one that users should be forced to enable if they want it. This patch introduces a hw.pci.enable_pcibios tunable for those people. This does not impact the pcibios interrupt routing at all. Approved by: peter, msmith
* Add PCI BIOS function codes for IRQ routing fetch and route.msmith2000-10-191-0/+2
|
* Add types and prototypes.imp2000-10-161-1/+45
| | | | Submitted by: msmith
* More updates to the ACPI code:msmith2000-09-301-0/+13
| | | | | | | | | | | | | | | - Move all register I/O into acpi_io.c - Move event handling into acpi_event.c - Reorganise headers into acpivar/acpireg/acpiio - Move find-RSDT and find-ACPI-owned-memory into acpi_machdep - Allocate all resources (except those detailed only by AML) as real resources. Add infrastructure that will make adding resource support to AML code easy. - Remove all ACPI #ifdefs in non-ACPI code - Removed unnecessary includes - Minor style and commenting fixes Reviewed by: iwasaki
* Some more i386-only BIOS-friendliness:msmith2000-04-161-0/+11
| | | | | | | | | - Add support for using the PCI BIOS functions for configuration space accesses, and make this the default. - Make PNPBIOS the default (obsoletes the PNPBIOS config option). - Add two new boot-time tunables to disable each of the above.
* $Id$ -> $FreeBSD$peter1999-08-282-2/+2
|
* Reference the correct gdt[] entry on SMP. Remove the `generation' flag,jlemon1999-08-271-2/+1
| | | | and always reload the selectors for every bios call.
* Remove the SMBIOS detection and definitions; this should be handled in amsmith1999-08-181-29/+1
| | | | loadable module (under development).
* Search for and interrogate the PnP BIOS if found. This code just printsmsmith1999-08-171-4/+68
| | | | | the PnP device IDs in verbose mode; it does not (yet) save any resource data or contribute to the PnP process nor resource management.
* Major update to the kernel's BIOS-calling ability.msmith1999-07-291-13/+75
| | | | | | | | | - Add support for calling 32-bit code in other segments - Add support for calling 16-bit protected mode code Update APM to use this facility. Submitted by: jlemon
* Nuke the nonexistend pad bytes from the end of the DMI header structure.msmith1997-08-041-2/+1
|
* Support for PC BIOS functions.msmith1997-08-011-0/+113
|
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
| | | | ready for it yet.
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, somergrimes1993-10-161-0/+2
| | | | minor cleanup. Added $Id$ to files that did not have any version info, etc
* Initial import, 0.1 + pk 0.2.4-B1rgrimes1993-06-121-0/+43
OpenPOWER on IntegriCloud