mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 16:53:55 -06:00
PowerPC target optimisations: make intensive use of always_inline.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3347 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
ed26abdbc1
commit
b068d6a713
10 changed files with 275 additions and 253 deletions
|
@ -107,7 +107,7 @@ static void _PPC_intack_write (void *opaque,
|
|||
// printf("%s: 0x%08x => 0x%08x\n", __func__, addr, value);
|
||||
}
|
||||
|
||||
static inline uint32_t _PPC_intack_read (target_phys_addr_t addr)
|
||||
static always_inline uint32_t _PPC_intack_read (target_phys_addr_t addr)
|
||||
{
|
||||
uint32_t retval = 0;
|
||||
|
||||
|
@ -412,8 +412,9 @@ static uint32_t PREP_io_800_readb (void *opaque, uint32_t addr)
|
|||
return retval;
|
||||
}
|
||||
|
||||
static inline target_phys_addr_t prep_IO_address (sysctrl_t *sysctrl,
|
||||
target_phys_addr_t addr)
|
||||
static always_inline target_phys_addr_t prep_IO_address (sysctrl_t *sysctrl,
|
||||
target_phys_addr_t
|
||||
addr)
|
||||
{
|
||||
if (sysctrl->contiguous_map == 0) {
|
||||
/* 64 KB contiguous space for IOs */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue