Commit 09683d35974f3d91cf018deed20346d255deae9b

Authored by bellard
1 parent 590b7eed

changed cpu_x86_in/out to cpu_in/out


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@532 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 17 additions and 0 deletions
cpu-all.h
... ... @@ -420,6 +420,7 @@ void page_unprotect_range(uint8_t *data, unsigned long data_size);
420 420 #define cpu_gen_code cpu_x86_gen_code
421 421 #define cpu_interrupt cpu_x86_interrupt
422 422 #define cpu_signal_handler cpu_x86_signal_handler
  423 +#define cpu_dump_state cpu_x86_dump_state
423 424  
424 425 #elif defined(TARGET_ARM)
425 426  
... ... @@ -429,6 +430,7 @@ void page_unprotect_range(uint8_t *data, unsigned long data_size);
429 430 #define cpu_gen_code cpu_arm_gen_code
430 431 #define cpu_interrupt cpu_arm_interrupt
431 432 #define cpu_signal_handler cpu_arm_signal_handler
  433 +#define cpu_dump_state cpu_arm_dump_state
432 434  
433 435 #elif defined(TARGET_SPARC)
434 436  
... ... @@ -438,6 +440,7 @@ void page_unprotect_range(uint8_t *data, unsigned long data_size);
438 440 #define cpu_gen_code cpu_sparc_gen_code
439 441 #define cpu_interrupt cpu_sparc_interrupt
440 442 #define cpu_signal_handler cpu_sparc_signal_handler
  443 +#define cpu_dump_state cpu_sparc_dump_state
441 444  
442 445 #elif defined(TARGET_PPC)
443 446  
... ... @@ -447,6 +450,7 @@ void page_unprotect_range(uint8_t *data, unsigned long data_size);
447 450 #define cpu_gen_code cpu_ppc_gen_code
448 451 #define cpu_interrupt cpu_ppc_interrupt
449 452 #define cpu_signal_handler cpu_ppc_signal_handler
  453 +#define cpu_dump_state cpu_ppc_dump_state
450 454  
451 455 #else
452 456  
... ... @@ -473,6 +477,19 @@ void cpu_single_step(CPUState *env, int enabled);
473 477 void cpu_set_log(int log_flags);
474 478 void cpu_set_log_filename(const char *filename);
475 479  
  480 +/* IO ports API */
  481 +
  482 +/* NOTE: as these functions may be even used when there is an isa
  483 + brige on non x86 targets, we always defined them */
  484 +#ifndef NO_CPU_IO_DEFS
  485 +void cpu_outb(CPUState *env, int addr, int val);
  486 +void cpu_outw(CPUState *env, int addr, int val);
  487 +void cpu_outl(CPUState *env, int addr, int val);
  488 +int cpu_inb(CPUState *env, int addr);
  489 +int cpu_inw(CPUState *env, int addr);
  490 +int cpu_inl(CPUState *env, int addr);
  491 +#endif
  492 +
476 493 /* memory API */
477 494  
478 495 extern int phys_ram_size;
... ...