system.cc (5625:ea7d3676ac8d) system.cc (5627:31eac202dbd1)
1/*
2 * Copyright (c) 2007 The Hewlett-Packard Development Company
3 * All rights reserved.
4 *
5 * Redistribution and use of this software in source and binary forms,
6 * with or without modification, are permitted provided that the
7 * following conditions are met:
8 *

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

72
73
74using namespace LittleEndianGuest;
75using namespace X86ISA;
76
77X86System::X86System(Params *p) :
78 System(p), smbiosTable(p->smbios_table),
79 mpFloatingPointer(p->intel_mp_pointer),
1/*
2 * Copyright (c) 2007 The Hewlett-Packard Development Company
3 * All rights reserved.
4 *
5 * Redistribution and use of this software in source and binary forms,
6 * with or without modification, are permitted provided that the
7 * following conditions are met:
8 *

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

72
73
74using namespace LittleEndianGuest;
75using namespace X86ISA;
76
77X86System::X86System(Params *p) :
78 System(p), smbiosTable(p->smbios_table),
79 mpFloatingPointer(p->intel_mp_pointer),
80 mpConfigTable(p->intel_mp_table)
80 mpConfigTable(p->intel_mp_table),
81 rsdp(p->acpi_description_table_pointer)
81{}
82
83void
84X86System::startup()
85{
86 System::startup();
87 // This is the boot strap processor (BSP). Initialize it to look like
88 // the boot loader has just turned control over to the 64 bit OS. We

--- 236 unchanged lines hidden ---
82{}
83
84void
85X86System::startup()
86{
87 System::startup();
88 // This is the boot strap processor (BSP). Initialize it to look like
89 // the boot loader has just turned control over to the 64 bit OS. We

--- 236 unchanged lines hidden ---