#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "arcbios.h"
#include "bus_pci.h"
#include "cpu.h"
#include "device.h"
#include "devices.h"
#include "diskimage.h"
#include "machine.h"
#include "memory.h"
#include "misc.h"
#include "net.h"
#include "thirdparty/sgi_arcbios.h"
#include "thirdparty/crimereg.h"
Go to the source code of this file.
Macros | |
#define | ETHERNET_STRING_MAXLEN 40 |
#define | MACHINE_NAME_MAXBUF 100 |
Functions | |
MACHINE_SETUP (sgi) | |
MACHINE_DEFAULT_CPU (sgi) | |
MACHINE_DEFAULT_RAM (sgi) | |
MACHINE_REGISTER (sgi) | |
#define ETHERNET_STRING_MAXLEN 40 |
Definition at line 55 of file machine_sgi.cc.
#define MACHINE_NAME_MAXBUF 100 |
Definition at line 56 of file machine_sgi.cc.
MACHINE_DEFAULT_CPU | ( | sgi | ) |
Definition at line 632 of file machine_sgi.cc.
References machine::cpu_name, and machine::machine_subtype.
MACHINE_DEFAULT_RAM | ( | sgi | ) |
Definition at line 655 of file machine_sgi.cc.
References machine::physical_ram_in_mb.
MACHINE_REGISTER | ( | sgi | ) |
Definition at line 665 of file machine_sgi.cc.
References ARCH_MIPS, machine_entry_add_alias(), machine_entry_add_subtype(), MACHINE_SGI, and MR_DEFAULT.
MACHINE_SETUP | ( | sgi | ) |
Definition at line 59 of file machine_sgi.cc.
References arcbios_init(), machine::bootstrap_cpu, bus_pci_add(), cpu::byte_order, CHECK_ALLOCATION, CRIME_INT_ETHERNET, CRIME_INT_PCI_BRIDGE, CRIME_INT_PERIPH_MISC, CRIME_INT_PERIPH_SERIAL, dev_crime_init(), dev_macepci_init(), dev_mc146818_init(), dev_pckbc_init(), dev_ram_init(), DEV_RAM_MIGHT_POINT_TO_DEVICES, DEV_RAM_MIRROR, DEV_RAM_RAM, dev_sgi_gbe_init(), dev_sgi_mec_init(), dev_sgi_re_init(), dev_sgi_ust_init(), device_add(), diskimage_exist(), DISKIMAGE_SCSI, EMUL_BIG_ENDIAN, ETHERNET_STRING_MAXLEN, fatal(), x11_md::in_use, machine::machine_name, MACHINE_NAME_MAXBUF, machine::machine_subtype, machine::main_console_handle, MC146818_SGI, machine::memory, machine::memory_offset_in_mb, net_generate_unique_mac(), machine::path, PCKBC_8242, machine::physical_ram_in_mb, machine::prom_emulation, store_32bit_word(), and machine::x11_md.