Remove cpu_get_io_memory_{read,write}.

Signed-off-by: Paul Brook <paul@codesourcery.com>
This commit is contained in:
Paul Brook 2009-04-30 18:37:55 +01:00
parent 1dcea8e82b
commit 0b4e6e3e78
2 changed files with 1 additions and 14 deletions

View file

@ -917,8 +917,6 @@ int cpu_register_io_memory(int io_index,
CPUWriteMemoryFunc **mem_write, CPUWriteMemoryFunc **mem_write,
void *opaque); void *opaque);
void cpu_unregister_io_memory(int table_address); void cpu_unregister_io_memory(int table_address);
CPUWriteMemoryFunc **cpu_get_io_memory_write(int io_index);
CPUReadMemoryFunc **cpu_get_io_memory_read(int io_index);
void cpu_physical_memory_rw(target_phys_addr_t addr, uint8_t *buf, void cpu_physical_memory_rw(target_phys_addr_t addr, uint8_t *buf,
int len, int is_write); int len, int is_write);

13
exec.c
View file

@ -3016,8 +3016,7 @@ static void io_mem_init(void)
/* mem_read and mem_write are arrays of functions containing the /* mem_read and mem_write are arrays of functions containing the
function to access byte (index 0), word (index 1) and dword (index function to access byte (index 0), word (index 1) and dword (index
2). Functions can be omitted with a NULL function pointer. The 2). Functions can be omitted with a NULL function pointer.
registered functions may be modified dynamically later.
If io_index is non zero, the corresponding io zone is If io_index is non zero, the corresponding io zone is
modified. If it is zero, a new io zone is allocated. The return modified. If it is zero, a new io zone is allocated. The return
value can be used with cpu_register_physical_memory(). (-1) is value can be used with cpu_register_physical_memory(). (-1) is
@ -3061,16 +3060,6 @@ void cpu_unregister_io_memory(int io_table_address)
io_mem_used[io_index] = 0; io_mem_used[io_index] = 0;
} }
CPUWriteMemoryFunc **cpu_get_io_memory_write(int io_index)
{
return io_mem_write[io_index >> IO_MEM_SHIFT];
}
CPUReadMemoryFunc **cpu_get_io_memory_read(int io_index)
{
return io_mem_read[io_index >> IO_MEM_SHIFT];
}
#endif /* !defined(CONFIG_USER_ONLY) */ #endif /* !defined(CONFIG_USER_ONLY) */
/* physical memory access (slow version, mainly for debug) */ /* physical memory access (slow version, mainly for debug) */