28 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
29 |
* |
* |
30 |
* |
* |
31 |
* $Id: cpu_x86.h,v 1.48 2006/06/24 21:47:24 debug Exp $ |
* $Id: cpu_x86.h,v 1.49 2006/07/16 13:32:28 debug Exp $ |
32 |
* |
* |
33 |
* x86 (including AMD64) cpu dependent stuff. |
* x86 (including AMD64) cpu dependent stuff. |
34 |
*/ |
*/ |
295 |
void reload_segment_descriptor(struct cpu *cpu, int segnr, int selector, |
void reload_segment_descriptor(struct cpu *cpu, int segnr, int selector, |
296 |
uint64_t *curpcp); |
uint64_t *curpcp); |
297 |
int x86_interrupt(struct cpu *cpu, int nr, int errcode); |
int x86_interrupt(struct cpu *cpu, int nr, int errcode); |
298 |
|
int x86_run_instr(struct cpu *cpu); |
299 |
|
int x8632_run_instr(struct cpu *cpu); |
300 |
int x86_memory_rw(struct cpu *cpu, struct memory *mem, uint64_t vaddr, |
int x86_memory_rw(struct cpu *cpu, struct memory *mem, uint64_t vaddr, |
301 |
unsigned char *data, size_t len, int writeflag, int cache_flags); |
unsigned char *data, size_t len, int writeflag, int cache_flags); |
302 |
void x86_update_translation_table(struct cpu *cpu, uint64_t vaddr_page, |
void x86_update_translation_table(struct cpu *cpu, uint64_t vaddr_page, |