History log of /openbmc/qemu/linux-user/ (Results 3226 – 3250 of 3601)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
9ee1fa2c11-Nov-2007 bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>

move get_errno() inside do_fcntl()


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3591 c046a42c-6fe2-441c-8c8c-71466251a162

03acab6611-Nov-2007 bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>

no longer use get_errno for do_modify_ldt()


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3590 c046a42c-6fe2-441c-8c8c-71466251a162

6c30b07f11-Nov-2007 bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>

fixed error codes


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3588 c046a42c-6fe2-441c-8c8c-71466251a162

b674195611-Nov-2007 bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>

-strace option


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3587 c046a42c-6fe2-441c-8c8c-71466251a162

579a97f711-Nov-2007 bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>

Linux user memory access API change (initial patch by Thayne Harbaugh)


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3583 c046a42c-6fe2-441c-8c8c-71466251a162


/openbmc/qemu/Changelog
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.target
/openbmc/qemu/aes.c
/openbmc/qemu/arm-dis.c
/openbmc/qemu/arm-semi.c
/openbmc/qemu/block-bochs.c
/openbmc/qemu/block-cloop.c
/openbmc/qemu/block-cow.c
/openbmc/qemu/block-dmg.c
/openbmc/qemu/block-parallels.c
/openbmc/qemu/block-qcow.c
/openbmc/qemu/block-qcow2.c
/openbmc/qemu/block-raw.c
/openbmc/qemu/block-vmdk.c
/openbmc/qemu/block-vpc.c
/openbmc/qemu/block-vvfat.c
/openbmc/qemu/block.c
/openbmc/qemu/block.h
/openbmc/qemu/block_int.h
/openbmc/qemu/cpu-exec.c
/openbmc/qemu/cutils.c
/openbmc/qemu/dis-asm.h
/openbmc/qemu/exec.c
/openbmc/qemu/fpu/softfloat-native.h
/openbmc/qemu/fpu/softfloat.c
/openbmc/qemu/fpu/softfloat.h
/openbmc/qemu/hw/arm_boot.c
/openbmc/qemu/hw/arm_gic.c
/openbmc/qemu/hw/arm_sysctl.c
/openbmc/qemu/hw/armv7m.c
/openbmc/qemu/hw/armv7m_nvic.c
/openbmc/qemu/hw/dummy_m68k.c
/openbmc/qemu/hw/integratorcp.c
/openbmc/qemu/hw/mips_r4k.c
/openbmc/qemu/hw/mpcore.c
/openbmc/qemu/hw/pc.c
/openbmc/qemu/hw/pl011.c
/openbmc/qemu/hw/pl022.c
/openbmc/qemu/hw/pl050.c
/openbmc/qemu/hw/pl061.c
/openbmc/qemu/hw/pl080.c
/openbmc/qemu/hw/pl110.c
/openbmc/qemu/hw/pl181.c
/openbmc/qemu/hw/pl190.c
/openbmc/qemu/hw/ppc_chrp.c
/openbmc/qemu/hw/ppc_oldworld.c
/openbmc/qemu/hw/ppc_prep.c
/openbmc/qemu/hw/pxa2xx.c
/openbmc/qemu/hw/realview.c
/openbmc/qemu/hw/realview_gic.c
/openbmc/qemu/hw/smc91c111.c
/openbmc/qemu/hw/ssd0303.c
/openbmc/qemu/hw/ssd0323.c
/openbmc/qemu/hw/stellaris.c
/openbmc/qemu/hw/versatilepb.c
elfload.c
flatload.c
linuxload.c
qemu.h
signal.c
strace.c
syscall.c
uaccess.c
vm86.c
/openbmc/qemu/m68k-semi.c
/openbmc/qemu/qemu-common.h
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qemu-img.c
/openbmc/qemu/softmmu-semi.h
/openbmc/qemu/target-alpha/op_helper.c
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/exec.h
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/op.c
/openbmc/qemu/target-arm/op_addsub.h
/openbmc/qemu/target-arm/op_helper.c
/openbmc/qemu/target-arm/op_mem.h
/openbmc/qemu/target-arm/op_neon.h
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-cris/op_helper.c
/openbmc/qemu/target-m68k/op_helper.c
/openbmc/qemu/target-m68k/translate.c
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/op.c
/openbmc/qemu/target-ppc/op_helper.c
/openbmc/qemu/target-ppc/op_helper.h
/openbmc/qemu/target-ppc/translate.c
/openbmc/qemu/target-ppc/translate_init.c
/openbmc/qemu/vl.c
/openbmc/qemu/vl.h
aaed909a10-Nov-2007 bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>

added cpu_model parameter to cpu_init()


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3562 c046a42c-6fe2-441c-8c8c-71466251a162


/openbmc/qemu/darwin-user/main.c
/openbmc/qemu/exec.c
/openbmc/qemu/hw/an5206.c
/openbmc/qemu/hw/etraxfs.c
/openbmc/qemu/hw/integratorcp.c
/openbmc/qemu/hw/mcf5208.c
/openbmc/qemu/hw/mips_malta.c
/openbmc/qemu/hw/mips_mipssim.c
/openbmc/qemu/hw/mips_pica61.c
/openbmc/qemu/hw/mips_r4k.c
/openbmc/qemu/hw/omap.c
/openbmc/qemu/hw/pc.c
/openbmc/qemu/hw/ppc4xx_devs.c
/openbmc/qemu/hw/ppc_chrp.c
/openbmc/qemu/hw/ppc_oldworld.c
/openbmc/qemu/hw/ppc_prep.c
/openbmc/qemu/hw/pxa2xx.c
/openbmc/qemu/hw/r2d.c
/openbmc/qemu/hw/realview.c
/openbmc/qemu/hw/rtl8139.c
/openbmc/qemu/hw/shix.c
/openbmc/qemu/hw/sun4m.c
/openbmc/qemu/hw/sun4u.c
/openbmc/qemu/hw/versatilepb.c
main.c
/openbmc/qemu/target-alpha/cpu.h
/openbmc/qemu/target-alpha/translate.c
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-cris/cpu.h
/openbmc/qemu/target-cris/translate.c
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-i386/helper2.c
/openbmc/qemu/target-m68k/cpu.h
/openbmc/qemu/target-m68k/helper.c
/openbmc/qemu/target-m68k/translate.c
/openbmc/qemu/target-mips/cpu.h
/openbmc/qemu/target-mips/exec.h
/openbmc/qemu/target-mips/fop_template.c
/openbmc/qemu/target-mips/op.c
/openbmc/qemu/target-mips/op_mem.c
/openbmc/qemu/target-mips/op_template.c
/openbmc/qemu/target-mips/translate.c
/openbmc/qemu/target-mips/translate_init.c
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/helper.c
/openbmc/qemu/target-ppc/translate_init.c
/openbmc/qemu/target-sh4/cpu.h
/openbmc/qemu/target-sh4/translate.c
/openbmc/qemu/target-sparc/cpu.h
/openbmc/qemu/target-sparc/translate.c
/openbmc/qemu/tests/qruncom.c
d26bc21108-Nov-2007 ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>

Clean out the N32 macros from target-mips, and introduce MIPS ABI specific
defines for linux-user.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3556 c046a42c-6fe2-441c-8c8c-71466251a162

ec6338ba08-Nov-2007 bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>

removed obsolete x86 code copy support


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3551 c046a42c-6fe2-441c-8c8c-71466251a162

abf2833708-Nov-2007 bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>

removed unused code


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3549 c046a42c-6fe2-441c-8c8c-71466251a162

46027c0708-Nov-2007 bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>

added -cpu option for x86 - fixed glibc hack in case the global variables are moved


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3548 c046a42c-6fe2-441c-8c8c-71466251a162

f3e3285d03-Nov-2007 ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>

Fix some compiler warnings.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3520 c046a42c-6fe2-441c-8c8c-71466251a162

f10c315f03-Nov-2007 j_mayer <j_mayer@c046a42c-6fe2-441c-8c8c-71466251a162>

Fix incorrect PowerPC instruction fetch exception dump.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3517 c046a42c-6fe2-441c-8c8c-71466251a162

89343ecd02-Nov-2007 ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>

EFAULT - update __get_user() __put_user(), by Thayne Harbaugh.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3508 c046a42c-6fe2-441c-8c8c-71466251a162

80210bcd02-Nov-2007 ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>

Fix compiler warnings, by Stefan Weil.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3507 c046a42c-6fe2-441c-8c8c-71466251a162

3d97b40b02-Nov-2007 ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>

EFAULT - verify pages are in cache and are read/write, by Thayne Harbaugh.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3506 c046a42c-6fe2-441c-8c8c-71466251a162

33189d3131-Oct-2007 ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>

Add new files fir strace support, missed in earlier commit.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3504 c046a42c-6fe2-441c-8c8c-71466251a162

b92c47c131-Oct-2007 ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>

Strace for userland emulation, by Stuart Anderson and Thayne Harbaugh.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3502 c046a42c-6fe2-441c-8c8c-71466251a162

12bc92ab30-Oct-2007 balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162>

Do not make NETLINK socket connections possible (Alexander Graf).


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3488 c046a42c-6fe2-441c-8c8c-71466251a162

623a930e28-Oct-2007 ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>

Implement missing MIPS supervisor mode bits.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3472 c046a42c-6fe2-441c-8c8c-71466251a162

7c58044c27-Oct-2007 j_mayer <j_mayer@c046a42c-6fe2-441c-8c8c-71466251a162>

Fix PowerPC FPSCR update and floating-point exception generation
in most useful cases.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3458 c046a42c-6fe2-441c-8c8c-71466251a162

a32ff1ad27-Oct-2007 j_mayer <j_mayer@c046a42c-6fe2-441c-8c8c-71466251a162>

PowerPC user-mode fix: MSR is now entirelly set-up in the cpu_reset routine.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3457 c046a42c-6fe2-441c-8c8c-71466251a162


/openbmc/qemu/host-utils.c
/openbmc/qemu/host-utils.h
elfload.c
main.c
/openbmc/qemu/monitor.c
/openbmc/qemu/slirp/bootp.c
/openbmc/qemu/slirp/debug.c
/openbmc/qemu/slirp/debug.h
/openbmc/qemu/slirp/icmp_var.h
/openbmc/qemu/slirp/if.c
/openbmc/qemu/slirp/if.h
/openbmc/qemu/slirp/ip.h
/openbmc/qemu/slirp/ip_icmp.c
/openbmc/qemu/slirp/ip_input.c
/openbmc/qemu/slirp/ip_output.c
/openbmc/qemu/slirp/libslirp.h
/openbmc/qemu/slirp/main.h
/openbmc/qemu/slirp/mbuf.c
/openbmc/qemu/slirp/mbuf.h
/openbmc/qemu/slirp/misc.c
/openbmc/qemu/slirp/misc.h
/openbmc/qemu/slirp/sbuf.c
/openbmc/qemu/slirp/sbuf.h
/openbmc/qemu/slirp/slirp.c
/openbmc/qemu/slirp/slirp.h
/openbmc/qemu/slirp/socket.c
/openbmc/qemu/slirp/socket.h
/openbmc/qemu/slirp/tcp.h
/openbmc/qemu/slirp/tcp_input.c
/openbmc/qemu/slirp/tcp_output.c
/openbmc/qemu/slirp/tcp_subr.c
/openbmc/qemu/slirp/tcp_timer.c
/openbmc/qemu/slirp/tcp_timer.h
/openbmc/qemu/slirp/tcp_var.h
/openbmc/qemu/slirp/tftp.c
/openbmc/qemu/slirp/udp.c
/openbmc/qemu/slirp/udp.h
/openbmc/qemu/target-alpha/op.c
/openbmc/qemu/target-alpha/op_helper.c
/openbmc/qemu/target-alpha/op_helper.h
/openbmc/qemu/target-i386/helper.c
/openbmc/qemu/target-mips/exec.h
/openbmc/qemu/target-mips/op.c
/openbmc/qemu/target-mips/op_helper.c
/openbmc/qemu/target-ppc/STATUS
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/helper.c
/openbmc/qemu/target-ppc/helper_regs.h
/openbmc/qemu/target-ppc/op.c
/openbmc/qemu/target-ppc/op_helper.c
/openbmc/qemu/target-ppc/op_helper.h
/openbmc/qemu/target-ppc/op_helper_mem.h
/openbmc/qemu/target-ppc/op_mem.h
/openbmc/qemu/target-ppc/translate.c
/openbmc/qemu/target-ppc/translate_init.c
/openbmc/qemu/vl.c
/openbmc/qemu/vl.h
0411a97225-Oct-2007 j_mayer <j_mayer@c046a42c-6fe2-441c-8c8c-71466251a162>

Gprof prooved the PowerPC emulation spent too much time in MSR load and store
routines. Coming back to a raw MSR storage model then speed-up the emulation.
Improve fast MSR updates (wrtee wrteei and

Gprof prooved the PowerPC emulation spent too much time in MSR load and store
routines. Coming back to a raw MSR storage model then speed-up the emulation.
Improve fast MSR updates (wrtee wrteei and mtriee cases).
Share rfi family instructions helpers code to avoid bug in duplicated code.
Allow entering halt mode as the result of a rfi instruction.
Add a new helper_regs.h file to avoid duplication of special registers
manipulation routines (currently XER and MSR).


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3436 c046a42c-6fe2-441c-8c8c-71466251a162

show more ...

0da46a6e20-Oct-2007 ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>

Syscall target errno fixes, by Thayne Harbaugh.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3418 c046a42c-6fe2-441c-8c8c-71466251a162

f85e9a6818-Oct-2007 j_mayer <j_mayer@c046a42c-6fe2-441c-8c8c-71466251a162>

Use TARGET_ABI_DIR feature to unify PowerPC and PowerPC 64 definitions.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3410 c046a42c-6fe2-441c-8c8c-71466251a162

e85e7c6e18-Oct-2007 j_mayer <j_mayer@c046a42c-6fe2-441c-8c8c-71466251a162>

Use the new TARGET_ABI32 feature to implement a ppc64abi32-linux-user target
(PowerPC 64 running in 32 bits mode).
Use the new TARGET_ABI_DIR feature to implement a ppcemb-linux-user target
(Powe

Use the new TARGET_ABI32 feature to implement a ppc64abi32-linux-user target
(PowerPC 64 running in 32 bits mode).
Use the new TARGET_ABI_DIR feature to implement a ppcemb-linux-user target
(PowerPC 32 with 64 bits GPRs and vector extensions).


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3409 c046a42c-6fe2-441c-8c8c-71466251a162

show more ...

1...<<121122123124125126127128129130>>...145