This website requires JavaScript.
5068cbd9e9
Write zeros to high bits of y, based on patch by Vince Weaver
blueswir1
2008-09-11 16:01:02 +00:00
2c41a5f9e3
Make sure to read siginfo from signalfd
aliguori
2008-09-11 14:32:27 +00:00
da3d9c5b46
Fix the build on non-Linux systems
aliguori
2008-09-11 14:18:56 +00:00
d84763bc17
Convert rest of ops using float32 to TCG, remove FT0 and FT1
blueswir1
2008-09-10 20:09:22 +00:00
c5d04e99f3
Partially convert float128 conversion ops to TCG
blueswir1
2008-09-10 20:00:18 +00:00
e2ea21b396
Convert basic 64 bit VIS ops to TCG
blueswir1
2008-09-10 19:57:35 +00:00
1d01299d29
Convert basic 32 bit VIS ops to TCG
blueswir1
2008-09-10 19:57:13 +00:00
714547bbc7
Convert basic float32 ops to TCG
blueswir1
2008-09-10 19:54:51 +00:00
bcdf9b4d16
Add missing files from previous commit.
aliguori
2008-09-10 18:18:38 +00:00
baf35cb902
Use signalfd() to work around signal/select race
aliguori
2008-09-10 15:45:19 +00:00
279826619d
qemu-nbd: remove useless parameter from nbd_negotiate() (Laurent Vivier)
aliguori
2008-09-10 15:23:19 +00:00
3a3b925d47
Implement ldxfsr/stxfsr, fix ld(x)fsr masks, convert to TCG
blueswir1
2008-09-09 19:02:49 +00:00
6f9e38017c
Add missing "static"
blueswir1
2008-09-09 18:56:59 +00:00
ef14667bfa
Add gitignore file
aliguori
2008-09-09 17:15:28 +00:00
c0a04f0e13
Fix up pxe boot (Glauber Costa)
aliguori
2008-09-09 14:49:02 +00:00
c690524ec1
alpha: only print debug information to the log file
aurel32
2008-09-07 21:00:01 +00:00
733fef0e40
TCG: Use x86-64 zero extension instructions.
pbrook
2008-09-07 18:07:39 +00:00
b6d17150af
Implement TCG sign extension ops for x86-64.
pbrook
2008-09-07 17:45:15 +00:00
4a7f0e0655
Fix libvdeplug link test.
pbrook
2008-09-07 16:42:53 +00:00
510aba20f0
Fix a typo in fpsub32
blueswir1
2008-09-06 17:54:01 +00:00
255e1fcb5a
Convert most env fields to TCG registers
blueswir1
2008-09-06 17:51:43 +00:00
47ad35f16a
Silence gcc warning about constant overflow
blueswir1
2008-09-06 17:50:16 +00:00
5f9981c71d
Enable gcc flag -Wundef
blueswir1
2008-09-06 17:49:06 +00:00
eb38c52c2a
Fix most warnings that would be caused by gcc flag -Wundef
blueswir1
2008-09-06 17:47:39 +00:00
5bfd5521ff
Some little fixes on QEMU
aurel32
2008-09-06 16:31:30 +00:00
29d26d20e5
fix alpha cmovxx instruction
aurel32
2008-09-05 19:07:53 +00:00
980f8a0b39
CRIS: Mask off the cache selection bit after MMU translations.
edgar_igl
2008-09-05 17:17:55 +00:00
00dbbb03b6
Revert "TCG: enable debug"
aurel32
2008-09-05 14:22:24 +00:00
7c417963f7
ppc: Convert op_subf to TCG
aurel32
2008-09-05 14:19:51 +00:00
39dd32eed2
ppc: Convert op_add, op_addi to TCG
aurel32
2008-09-05 14:19:43 +00:00
b24a39fab0
TCG: enable debug
aurel32
2008-09-05 14:19:35 +00:00
cdcf4e51aa
TCG fixes for target-cris
aurel32
2008-09-05 14:19:27 +00:00
2fdbad255e
TCG fixes for target-mips
aurel32
2008-09-05 14:19:17 +00:00
9507fb52e2
Fix swapped mvz/mvs instructions.
pbrook
2008-09-05 12:33:31 +00:00
489251fa54
ppc: replace op_set_FT0 with tcg_gen_movi_i64
aurel32
2008-09-04 20:34:31 +00:00
59df7f62a9
alpha: add target-alpha/helper.h (missing from commit r5150)
aurel32
2008-09-04 20:24:14 +00:00
bd568f1849
ppc: Convert nip moves to TCG
aurel32
2008-09-04 18:06:03 +00:00
d38ff48941
ppc: remove unused code
aurel32
2008-09-04 17:16:41 +00:00
47e4661cc4
ppc: Convert CRF moves to TCG
aurel32
2008-09-04 17:06:47 +00:00
ec1ac72d9c
ppc: fix fpr TCG registers creation
aurel32
2008-09-04 15:49:12 +00:00
a5e26afa61
ppc: Convert FPR moves to TCG
aurel32
2008-09-04 14:43:54 +00:00
1d54269590
ppc: Convert Altivec register moves to TCG
aurel32
2008-09-04 14:43:45 +00:00
bd7d9a6d7b
ppc: cleanup register types
aurel32
2008-09-04 05:26:09 +00:00
f78fb44e82
ppc: Convert GPR moves to TCG
aurel32
2008-09-04 05:25:47 +00:00
4f821e1757
alpha: convert a few more instructions to TCG
aurel32
2008-09-04 04:36:20 +00:00
3761035f2c
alpha: directly access ir registers
aurel32
2008-09-04 04:36:00 +00:00
496cb5b921
convert of few alpha insn to TCG
aurel32
2008-09-04 04:35:40 +00:00
841c26a0c7
hw/pcnet: use qemu_socket.h
aurel32
2008-09-04 04:35:20 +00:00
e83ce55068
Implement no-fault loads
blueswir1
2008-09-03 17:32:10 +00:00
4487fd349b
ETRAX-FS: Add support for DMA channel resets, needed for recent linux kernels.
edgar_igl
2008-09-03 14:40:17 +00:00
b23761f959
CRIS: Avoid a few unecessary steps in the mmu.
edgar_igl
2008-09-03 14:31:11 +00:00
7d5099d5a4
CRIS: Remove redundant code.
edgar_igl
2008-09-03 14:30:27 +00:00
04ba529f81
Delete unused variable.
ths
2008-09-02 23:55:28 +00:00
f0413473ff
[ppc] Convert op_moven_T2_T0 to TCG
aurel32
2008-09-02 23:26:40 +00:00
86c581dc80
[ppc] Convert op_reset_T0, op_set_{T0, T1} to TCG
aurel32
2008-09-02 23:26:32 +00:00
b2463a64ec
SH4: R2D-PLUS FPGA: simply unassigned memory triggering
aurel32
2008-09-02 23:26:23 +00:00
d317b92da0
hw/pcnet.c: windows compile fix
aurel32
2008-09-02 23:26:13 +00:00
f8a6ec5817
Build fix for gcc-3.3.
ths
2008-09-02 17:39:45 +00:00
b991c38519
Fix sign extension problems with smul and umul (Vince Weaver)
blueswir1
2008-09-02 16:33:23 +00:00
e55fd9340e
[ppc] Convert op_move_{T1,T2}_T0 to TCG
aurel32
2008-09-02 16:19:05 +00:00
02f4f6c24c
[ppc] Convert gen_set_{T0,T1} to TCG
aurel32
2008-09-02 16:18:55 +00:00
89b190a2bb
pcnet: add loopback mode emulation
aurel32
2008-09-02 16:18:46 +00:00
b319feb72d
sh4: Add R2D-PLUS FPGA support.
aurel32
2008-09-02 16:18:38 +00:00
0fd3ca30c4
sh4: CPU versioning.
aurel32
2008-09-02 16:18:28 +00:00
86e0abc767
SH4: fix a regression introduced in r5122
aurel32
2008-09-02 08:42:16 +00:00
7c9bde4569
Fix call_pal() prototype for alpha system emulation
aurel32
2008-09-02 00:09:35 +00:00
9669d3c570
x86: Fix powerdown for non-ACPI case
aurel32
2008-09-02 00:09:25 +00:00
7b45522533
Fix typo in console.c comment
aurel32
2008-09-02 00:09:16 +00:00
fec5fa0210
Reset I32_APIC_BASE on system RESET
aurel32
2008-09-02 00:09:08 +00:00
37e828b44b
suppress a couple of spurious warnings in scsi-generic.c
aurel32
2008-09-02 00:08:58 +00:00
17b086f71b
SH4: Remove dyngen leftovers
aurel32
2008-09-01 22:12:14 +00:00
7fdf924fdd
SH4: final conversion to TCG
aurel32
2008-09-01 22:12:06 +00:00
cc4ba6a982
SH4: convert floating-point ops to TCG
aurel32
2008-09-01 22:11:56 +00:00
105a1f04b5
Fix y register loads and stores
blueswir1
2008-09-01 19:35:29 +00:00
c55497ecb8
SH4: Remove most uses of cpu_T[0] and cpu_T[1]
aurel32
2008-09-01 13:09:21 +00:00
7efbe24165
SH4: TCG optimisations
aurel32
2008-09-01 13:09:14 +00:00
69d6275b00
SH4: Convert remaining non-fp ops to TCG
aurel32
2008-09-01 13:09:06 +00:00
c047da1af4
SH4: Convert shift functions to TCG
aurel32
2008-08-30 22:37:17 +00:00
390af82166
SH4: convert control/status register load/store to TCG
aurel32
2008-08-30 22:07:52 +00:00
fa4da1074c
SH4: Convert memory loads/stores to TCG
aurel32
2008-08-30 22:07:44 +00:00
6f06939b68
SH4: convert some more arithmetics ops to TCG
aurel32
2008-08-30 13:55:14 +00:00
79383c9c08
Fix some warnings that would be generated by gcc -Wredundant-decls
blueswir1
2008-08-30 09:51:20 +00:00
c8f9349ad9
Remove memcpy32() prototype leftover from r5109
blueswir1
2008-08-30 09:22:10 +00:00
ed23fbd91c
Add correct stack bias if a 64 bit stack is used
blueswir1
2008-08-30 09:20:21 +00:00
e6afc2f4b9
SH4: convert a few helpers to TCG
aurel32
2008-08-29 23:01:41 +00:00
1000822b03
SH4: convert branch/jump instructions to TCG
aurel32
2008-08-29 22:32:32 +00:00
ba6a9d8cda
Fix FCC handling for Sparc64 target, initial patch by Vince Weaver
blueswir1
2008-08-29 21:03:31 +00:00
91736d378b
Fix Sparc64 boot on i386 host: - move do_interrupt() back to op_helper.c - move non-helper prototypes from helper.h to exec.h - move some prototypes from cpu.h to exec.h - do not export either set_cwp() or cpu_set_cwp() from op_helper.c, but instead provide inline functions
blueswir1
2008-08-29 20:50:21 +00:00
a46256129e
SH4: convert simple compare instructions to TCG
aurel32
2008-08-29 20:12:18 +00:00
3a8a44c4a8
SH4: convert a few control or system register functions to TCG
aurel32
2008-08-29 16:32:18 +00:00
829337a687
SH4: Fix bugs introduce in r5099
aurel32
2008-08-29 16:08:38 +00:00
5aa3b1eaf8
SH4: fix xtrct Rm,Rn (broken in r5103)
aurel32
2008-08-29 13:27:29 +00:00
d8173e0fba
Fix a nit in exec.c, by Tristan Gingold.
ths
2008-08-29 13:10:00 +00:00
559dd74de8
SH4: convert logic and arithmetic ops to TCG
aurel32
2008-08-29 10:05:12 +00:00
1e8864f75d
SH4: use TCG variables for gregs
aurel32
2008-08-29 00:48:50 +00:00
3bf73a4980
SH4: use uint32_t/i32 based types/ops
aurel32
2008-08-28 21:37:53 +00:00
8f99cc6c3e
SH4: Convert register moves to TCG
aurel32
2008-08-28 21:02:38 +00:00
a73d39ba06
SH4: Convert dyngen registers moves to TCG
aurel32
2008-08-28 21:02:30 +00:00
ccc9cc5bab
SH4: Convert immediate loads to TCG
aurel32
2008-08-28 21:02:19 +00:00
f36672ae19
SH4: remove unused ops
aurel32
2008-08-28 21:02:08 +00:00