~fboudra/qemu-linaro/new-upstream-release-1.2.0-2012.09-0ubuntu1

« back to all changes in this revision

Viewing changes to softmmu_defs.h

  • Committer: Fathi Boudra
  • Author(s): Fathi Boudra
  • Date: 2012-08-21 06:47:11 UTC
  • mfrom: (0.1.16)
  • Revision ID: fathi.boudra@linaro.org-20120821064711-7yxmubp2v8a44xce
Tags: 1.1.50-2012.08-0ubuntu1
* New upstream release.
  - support emulated systems with more than 2G of memory. (LP: #1030588)
* Drop powerpc-missing-include.patch - merged upstream.
* Update debian/control: 
  - drop perl build dependency.
  - add libfdt-dev build dependency.
* Update debian/qemu-keymaps.install file.
* Update debian/rules:
  - update QEMU_CPU for ARM architecture: armv4l -> armv7l.
  - update conf_audio_drv: default to PulseAudio since PA is the default on
    Ubuntu.
  - enable KVM on ARM architecture.
  - enable flat device tree support (--enable-fdt). (LP: #1030594)

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
#ifndef SOFTMMU_DEFS_H
10
10
#define SOFTMMU_DEFS_H
11
11
 
12
 
uint8_t REGPARM __ldb_mmu(target_ulong addr, int mmu_idx);
13
 
void REGPARM __stb_mmu(target_ulong addr, uint8_t val, int mmu_idx);
14
 
uint16_t REGPARM __ldw_mmu(target_ulong addr, int mmu_idx);
15
 
void REGPARM __stw_mmu(target_ulong addr, uint16_t val, int mmu_idx);
16
 
uint32_t REGPARM __ldl_mmu(target_ulong addr, int mmu_idx);
17
 
void REGPARM __stl_mmu(target_ulong addr, uint32_t val, int mmu_idx);
18
 
uint64_t REGPARM __ldq_mmu(target_ulong addr, int mmu_idx);
19
 
void REGPARM __stq_mmu(target_ulong addr, uint64_t val, int mmu_idx);
20
 
 
21
 
uint8_t REGPARM __ldb_cmmu(target_ulong addr, int mmu_idx);
22
 
void REGPARM __stb_cmmu(target_ulong addr, uint8_t val, int mmu_idx);
23
 
uint16_t REGPARM __ldw_cmmu(target_ulong addr, int mmu_idx);
24
 
void REGPARM __stw_cmmu(target_ulong addr, uint16_t val, int mmu_idx);
25
 
uint32_t REGPARM __ldl_cmmu(target_ulong addr, int mmu_idx);
26
 
void REGPARM __stl_cmmu(target_ulong addr, uint32_t val, int mmu_idx);
27
 
uint64_t REGPARM __ldq_cmmu(target_ulong addr, int mmu_idx);
28
 
void REGPARM __stq_cmmu(target_ulong addr, uint64_t val, int mmu_idx);
 
12
#ifndef CONFIG_TCG_PASS_AREG0
 
13
uint8_t __ldb_mmu(target_ulong addr, int mmu_idx);
 
14
void __stb_mmu(target_ulong addr, uint8_t val, int mmu_idx);
 
15
uint16_t __ldw_mmu(target_ulong addr, int mmu_idx);
 
16
void __stw_mmu(target_ulong addr, uint16_t val, int mmu_idx);
 
17
uint32_t __ldl_mmu(target_ulong addr, int mmu_idx);
 
18
void __stl_mmu(target_ulong addr, uint32_t val, int mmu_idx);
 
19
uint64_t __ldq_mmu(target_ulong addr, int mmu_idx);
 
20
void __stq_mmu(target_ulong addr, uint64_t val, int mmu_idx);
 
21
 
 
22
uint8_t __ldb_cmmu(target_ulong addr, int mmu_idx);
 
23
void __stb_cmmu(target_ulong addr, uint8_t val, int mmu_idx);
 
24
uint16_t __ldw_cmmu(target_ulong addr, int mmu_idx);
 
25
void __stw_cmmu(target_ulong addr, uint16_t val, int mmu_idx);
 
26
uint32_t __ldl_cmmu(target_ulong addr, int mmu_idx);
 
27
void __stl_cmmu(target_ulong addr, uint32_t val, int mmu_idx);
 
28
uint64_t __ldq_cmmu(target_ulong addr, int mmu_idx);
 
29
void __stq_cmmu(target_ulong addr, uint64_t val, int mmu_idx);
 
30
#else
 
31
uint8_t helper_ldb_mmu(CPUArchState *env, target_ulong addr, int mmu_idx);
 
32
void helper_stb_mmu(CPUArchState *env, target_ulong addr, uint8_t val,
 
33
                    int mmu_idx);
 
34
uint16_t helper_ldw_mmu(CPUArchState *env, target_ulong addr, int mmu_idx);
 
35
void helper_stw_mmu(CPUArchState *env, target_ulong addr, uint16_t val,
 
36
                    int mmu_idx);
 
37
uint32_t helper_ldl_mmu(CPUArchState *env, target_ulong addr, int mmu_idx);
 
38
void helper_stl_mmu(CPUArchState *env, target_ulong addr, uint32_t val,
 
39
                    int mmu_idx);
 
40
uint64_t helper_ldq_mmu(CPUArchState *env, target_ulong addr, int mmu_idx);
 
41
void helper_stq_mmu(CPUArchState *env, target_ulong addr, uint64_t val,
 
42
                    int mmu_idx);
 
43
 
 
44
uint8_t helper_ldb_cmmu(CPUArchState *env, target_ulong addr, int mmu_idx);
 
45
void helper_stb_cmmu(CPUArchState *env, target_ulong addr, uint8_t val,
 
46
int mmu_idx);
 
47
uint16_t helper_ldw_cmmu(CPUArchState *env, target_ulong addr, int mmu_idx);
 
48
void helper_stw_cmmu(CPUArchState *env, target_ulong addr, uint16_t val,
 
49
                     int mmu_idx);
 
50
uint32_t helper_ldl_cmmu(CPUArchState *env, target_ulong addr, int mmu_idx);
 
51
void helper_stl_cmmu(CPUArchState *env, target_ulong addr, uint32_t val,
 
52
                     int mmu_idx);
 
53
uint64_t helper_ldq_cmmu(CPUArchState *env, target_ulong addr, int mmu_idx);
 
54
void helper_stq_cmmu(CPUArchState *env, target_ulong addr, uint64_t val,
 
55
                     int mmu_idx);
 
56
#endif
29
57
 
30
58
#endif