Statistics
| Branch: | Revision:

root / target-alpha @ e5214853

Name Size
STATUS 1.3 kB
cpu.h 12.7 kB
exec.h 2 kB
helper.c 12.3 kB
helper.h 5.3 kB
machine.c 2.4 kB
op_helper.c 29.4 kB
translate.c 102.6 kB

Latest revisions

# Date Author Comment
2ace7e55 05/31/2011 08:18 pm Richard Henderson

target-alpha: Implement more CALL_PAL values inline.

In particular, SWPIPL is used quite a lot by the Linux kernel.
Doing this inline makes it significantly easier to step through
without the debugger getting confused by the mode switch.

Signed-off-by: Richard Henderson <>

a3b9af16 05/31/2011 08:18 pm Richard Henderson

target-alpha: Implement cpu_alpha_handle_mmu_fault for system mode.

Reads the page table how PALcode would, except that the virtual
page table base register is not used.

Signed-off-by: Richard Henderson <>

fa6e0a63 05/31/2011 08:18 pm Richard Henderson

target-alpha: Remap PIO space for 43-bit KSEG for EV6.

Signed-off-by: Richard Henderson <>

5b450407 05/31/2011 08:18 pm Richard Henderson

target-alpha: Trap for unassigned and unaligned addresses.

Signed-off-by: Richard Henderson <>

e5214853 05/31/2011 08:18 pm Richard Henderson

target-alpha: Use a fixed frequency for the RPCC in system mode.

Also include the PCC_OFS in the return value. For user mode we
can pretend the PCC_OFS value is always zero.

Signed-off-by: Richard Henderson <>

26b46094 05/31/2011 08:18 pm Richard Henderson

target-alpha: Add IPRs to be used by the emulation PALcode.

These aren't actually used yet, but we can at least access
them via the HW_MFPR and HW_MTPR instructions.

Signed-off-by: Richard Henderson <>

3a6fa678 05/31/2011 08:18 pm Richard Henderson

target-alpha: Implement do_interrupt for system mode.

Signed-off-by: Richard Henderson <>

21d2beaa 05/31/2011 08:18 pm Richard Henderson

target-alpha: Swap shadow registers moving to/from PALmode.

Signed-off-by: Richard Henderson <>

a18ad893 05/31/2011 08:18 pm Richard Henderson

target-alpha: All ISA checks to use TB->FLAGS.

We had two different methods in use, both of which referenced ENV,
and neither of which indicated to the generic code when different
compilation modes are not compatible.

Signed-off-by: Richard Henderson <>

6a80e088 05/31/2011 08:18 pm Richard Henderson

target-alpha: Disable interrupts properly.

Interrupts are disabled in PALmode, and when the PS IL is high enough.

Signed-off-by: Richard Henderson <>

View revisions

Also available in: Atom