aboutsummaryrefslogtreecommitdiffstats
path: root/src/std
Commit message (Collapse)AuthorAgeFilesLines
* vgabios: Don't declare custom internal BDA storage in std/bda.hKevin O'Connor2014-10-271-6/+1
| | | | | | | | | | | The vgabios uses storage in the BDA at offset 0xb9 for internal custom storage (the contents do not appear to be part of any bios standard). Move the description of this custom vgabios area from std/bda.h to vgasrc/vgabios.h. Add two new macros (GET_BDA_EXT and SET_BDA_EXT). This should make it more clear that the area is for custom internal storage. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* acpi: use specified macro instead of magic-numberzhanghailiang2014-08-221-0/+25
| | | | | | Instead of magic numbers, use specified macros for FADT Fixed Feature Flags. Signed-off-by: zhanghailiang <zhang.zhanghailiang@huawei.com>
* cdemu: store internal cdemu fields in standard "el-torito" spec format.Kevin O'Connor2014-06-041-5/+3
| | | | | | | | | Store the fields necessary to export the "el-torito" spec information directly in an internal copy of the "el-torito" struct. This simplifies the interface and obviates the need for an internal home grown struct with the same info. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Update EFI_COMPATIBILITY16_TABLE to match 0.98 spec updateDavid Woodhouse2014-06-021-0/+20
| | | | | | | | | | | | | | Unless CONFIG_MALLOC_UPPERMEMORY is turned off, we expect to use the space between the top of option ROMs and the bottom of our own BIOS code as a stack. OVMF was previously marking the whole region from 0xC0000 to 0xFFFFF read-only before invoking our Legacy16Boot method. Read-only stack considered harmful. Version 0.98 of the CSM spec adds the UmaAddress and UmaSize fields which allow the CSM to specify a memory region that needs to be writeable, so provide that information. Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
* Move standard bda type info from biosvar.h to std/bda.h.Kevin O'Connor2013-09-182-0/+175
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Split disk.h into block.h and std/disk.h.Kevin O'Connor2013-09-181-0/+161
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Move pmm definitions to new file std/pmm.h.Kevin O'Connor2013-09-181-0/+19
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Move pnpbios definition to new file std/pnpbios.h.Kevin O'Connor2013-09-181-0/+24
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Move fw/acpi.h to std/acpi.h.Kevin O'Connor2013-09-181-0/+272
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Move fw/mptable.h to std/mptable.h.Kevin O'Connor2013-09-181-0/+77
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Move fw/smbios.h to std/smbios.h.Kevin O'Connor2013-09-181-0/+165
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Move fw/LegacyBios.h to std/LegacyBios.h and remove csm.h.Kevin O'Connor2013-09-181-0/+965
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Move vbe.h to std/vbe.h.Kevin O'Connor2013-09-181-0/+156
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Move optionroms.h to std/optionrom.h and util.h.Kevin O'Connor2013-09-181-0/+59
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Move pirtable definitions from hw/pci.h to std/pirtable.h and util.h.Kevin O'Connor2013-09-181-0/+35
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>