#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "cpu.h"
#include "device.h"
#include "devices.h"
#include "machine.h"
#include "memory.h"
#include "misc.h"
#include "thirdparty/hpc_bootinfo.h"
#include "thirdparty/vripreg.h"
Go to the source code of this file.
Functions | |
MACHINE_SETUP (hpcmips) | |
MACHINE_DEFAULT_CPU (hpcmips) | |
MACHINE_DEFAULT_RAM (hpcmips) | |
MACHINE_REGISTER (hpcmips) | |
MACHINE_DEFAULT_CPU | ( | hpcmips | ) |
Definition at line 404 of file machine_hpcmips.cc.
References machine::cpu_name, MACHINE_HPCMIPS_AGENDA_VR3, MACHINE_HPCMIPS_CASIO_BE300, MACHINE_HPCMIPS_CASIO_E105, MACHINE_HPCMIPS_IBM_WORKPAD_Z50, MACHINE_HPCMIPS_NEC_MOBILEPRO_770, MACHINE_HPCMIPS_NEC_MOBILEPRO_780, MACHINE_HPCMIPS_NEC_MOBILEPRO_800, MACHINE_HPCMIPS_NEC_MOBILEPRO_880, and machine::machine_subtype.
MACHINE_DEFAULT_RAM | ( | hpcmips | ) |
Definition at line 431 of file machine_hpcmips.cc.
References MACHINE_HPCMIPS_AGENDA_VR3, MACHINE_HPCMIPS_CASIO_BE300, MACHINE_HPCMIPS_CASIO_E105, machine::machine_subtype, and machine::physical_ram_in_mb.
MACHINE_REGISTER | ( | hpcmips | ) |
Definition at line 450 of file machine_hpcmips.cc.
References ARCH_MIPS, machine_entry_add_alias(), machine_entry_add_subtype(), MACHINE_HPCMIPS, MACHINE_HPCMIPS_AGENDA_VR3, MACHINE_HPCMIPS_CASIO_BE300, MACHINE_HPCMIPS_CASIO_E105, MACHINE_HPCMIPS_IBM_WORKPAD_Z50, MACHINE_HPCMIPS_NEC_MOBILEPRO_770, MACHINE_HPCMIPS_NEC_MOBILEPRO_780, MACHINE_HPCMIPS_NEC_MOBILEPRO_800, MACHINE_HPCMIPS_NEC_MOBILEPRO_880, and MR_DEFAULT.
MACHINE_SETUP | ( | hpcmips | ) |
Definition at line 46 of file machine_hpcmips.cc.
References hpc_bootinfo::bi_cnuse, BI_CNUSE_BUILTIN, BI_CNUSE_SERIAL, BIFB_D16_0000, BIFB_D4_M2L_F, machine::boot_kernel_filename, machine::boot_string_argument, machine::bootarg, machine::bootstr, cpu::byte_order, cpu::cd, dev_fb_init(), dev_ram_init(), DEV_RAM_MIGHT_POINT_TO_DEVICES, DEV_RAM_MIRROR, dev_vr41xx_init(), device_add(), EMUL_LITTLE_ENDIAN, hpc_bootinfo::fb_addr, hpc_bootinfo::fb_height, hpc_bootinfo::fb_line_bytes, hpc_bootinfo::fb_type, hpc_bootinfo::fb_width, mips_cpu::gpr, HPC_BOOTINFO_MAGIC, x11_md::in_use, hpc_bootinfo::length, MACHINE_HPCMIPS_AGENDA_VR3, MACHINE_HPCMIPS_CASIO_BE300, MACHINE_HPCMIPS_CASIO_E105, MACHINE_HPCMIPS_IBM_WORKPAD_Z50, MACHINE_HPCMIPS_NEC_MOBILEPRO_770, MACHINE_HPCMIPS_NEC_MOBILEPRO_780, MACHINE_HPCMIPS_NEC_MOBILEPRO_800, MACHINE_HPCMIPS_NEC_MOBILEPRO_880, machine::machine_name, machine::machine_subtype, hpc_bootinfo::magic, machine::main_console_handle, machine::memory, cpu::mips, MIPS_GPR_A0, MIPS_GPR_A1, MIPS_GPR_A2, machine::physical_ram_in_mb, hpc_bootinfo::platid_cpu, hpc_bootinfo::platid_machine, machine::prom_emulation, store_16bit_word_in_host(), store_32bit_word(), store_32bit_word_in_host(), store_buf(), store_string(), strlen(), hpc_bootinfo::timezone, VFB_HPC, VRIP_INTR_SIU, and machine::x11_md.