X86System.py (7580:6f77f379a594) X86System.py (9338:97b4a2be1e5b)
1# Copyright (c) 2007-2008 The Hewlett-Packard Development Company
2# All rights reserved.
3#
4# The license below extends only to copyright in the software and shall
5# not be construed as granting a license to any other intellectual
6# property including but not limited to intellectual property relating
7# to a hardware implementation of the functionality of the software
8# licensed hereunder. You may use the software subject to the license

--- 30 unchanged lines hidden (view full) ---

39from E820 import X86E820Table, X86E820Entry
40from SMBios import X86SMBiosSMBiosTable
41from IntelMP import X86IntelMPFloatingPointer, X86IntelMPConfigTable
42from ACPI import X86ACPIRSDP
43from System import System
44
45class X86System(System):
46 type = 'X86System'
1# Copyright (c) 2007-2008 The Hewlett-Packard Development Company
2# All rights reserved.
3#
4# The license below extends only to copyright in the software and shall
5# not be construed as granting a license to any other intellectual
6# property including but not limited to intellectual property relating
7# to a hardware implementation of the functionality of the software
8# licensed hereunder. You may use the software subject to the license

--- 30 unchanged lines hidden (view full) ---

39from E820 import X86E820Table, X86E820Entry
40from SMBios import X86SMBiosSMBiosTable
41from IntelMP import X86IntelMPFloatingPointer, X86IntelMPConfigTable
42from ACPI import X86ACPIRSDP
43from System import System
44
45class X86System(System):
46 type = 'X86System'
47 cxx_header = 'arch/x86/system.hh'
47 smbios_table = Param.X86SMBiosSMBiosTable(
48 X86SMBiosSMBiosTable(), 'table of smbios/dmi information')
49 intel_mp_pointer = Param.X86IntelMPFloatingPointer(
50 X86IntelMPFloatingPointer(),
51 'intel mp spec floating pointer structure')
52 intel_mp_table = Param.X86IntelMPConfigTable(
53 X86IntelMPConfigTable(),
54 'intel mp spec configuration table')
55 acpi_description_table_pointer = Param.X86ACPIRSDP(
56 X86ACPIRSDP(), 'ACPI root description pointer structure')
57 load_addr_mask = 0xffffffffffffffff
58
59class LinuxX86System(X86System):
60 type = 'LinuxX86System'
48 smbios_table = Param.X86SMBiosSMBiosTable(
49 X86SMBiosSMBiosTable(), 'table of smbios/dmi information')
50 intel_mp_pointer = Param.X86IntelMPFloatingPointer(
51 X86IntelMPFloatingPointer(),
52 'intel mp spec floating pointer structure')
53 intel_mp_table = Param.X86IntelMPConfigTable(
54 X86IntelMPConfigTable(),
55 'intel mp spec configuration table')
56 acpi_description_table_pointer = Param.X86ACPIRSDP(
57 X86ACPIRSDP(), 'ACPI root description pointer structure')
58 load_addr_mask = 0xffffffffffffffff
59
60class LinuxX86System(X86System):
61 type = 'LinuxX86System'
62 cxx_header = 'arch/x86/linux/system.hh'
61
62 e820_table = Param.X86E820Table(
63 X86E820Table(), 'E820 map of physical memory')
63
64 e820_table = Param.X86E820Table(
65 X86E820Table(), 'E820 map of physical memory')