Halt/reboot support for Linux, by Daniel Jacobowitz. This is a band-aid

until we emulate real MIPS hardware with real firmware.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2221 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
ths 2006-12-06 17:48:52 +00:00
parent 814b9a4749
commit 6ae817752b
3 changed files with 116 additions and 35 deletions

View file

@ -182,7 +182,6 @@ struct CPUMIPSState {
uint32_t CP0_ErrorEPC;
uint32_t CP0_DESAVE;
/* Qemu */
struct QEMUTimer *timer; /* Internal timer */
int interrupt_request;
jmp_buf jmp_env;
int exception_index;
@ -213,6 +212,13 @@ struct CPUMIPSState {
int halted; /* TRUE if the CPU is in suspend state */
CPU_COMMON
int ram_size;
const char *kernel_filename;
const char *kernel_cmdline;
const char *initrd_filename;
struct QEMUTimer *timer; /* Internal timer */
};
#include "cpu-all.h"