ths
|
b5dc7732e1
|
More efficient target register / TC accesses.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4794 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-27 10:02:35 +00:00 |
|
blueswir1
|
2daf028464
|
Fix Sparc32plus & Sparc64 debug output
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4743 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-15 18:02:48 +00:00 |
|
ths
|
af325d36e0
|
Fix typo, by Laurent Desnogues.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4726 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-10 15:29:15 +00:00 |
|
pbrook
|
c3a928338e
|
Use qemu_mallocz to allocate new thread state. Remove redundant memset.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4712 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-09 14:02:50 +00:00 |
|
pbrook
|
17e2377abf
|
Prevent guest reusing host memory allocations.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4710 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-09 13:47:45 +00:00 |
|
pbrook
|
82e671d9ec
|
Despite what the documentation says/implies, PTHREAD_STACK_MIN is often not
defined by pthread.h.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4709 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-09 12:10:22 +00:00 |
|
pbrook
|
d865bab552
|
Implement thread creation.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4693 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-07 22:12:17 +00:00 |
|
pbrook
|
d597536303
|
Multithreaded locking fixes.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4692 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-07 20:50:51 +00:00 |
|
blueswir1
|
1a14026e11
|
Allow NWINDOWS selection (CPU feature with model specific defaults)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4690 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-07 08:07:37 +00:00 |
|
ths
|
1235fc066a
|
Spelling fixes, by Stefan Weil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4655 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-03 19:51:57 +00:00 |
|
pbrook
|
c8a706fe62
|
Multithreaded locking for mmap().
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4654 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-02 16:16:42 +00:00 |
|
pbrook
|
30813cea9b
|
Fix location of futex.h.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4653 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-02 15:45:44 +00:00 |
|
pbrook
|
0776590d70
|
Mark host brk() area as reserved.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4637 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-31 16:33:53 +00:00 |
|
pbrook
|
624f797905
|
Make signal queues per thread.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4635 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-31 16:11:38 +00:00 |
|
pbrook
|
afd7cd92e8
|
Fix usermode build.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4634 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-31 12:14:21 +00:00 |
|
pbrook
|
c4d918070d
|
Copy siginfo.si_code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4632 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-30 22:57:20 +00:00 |
|
pbrook
|
f5545b5c3a
|
Translate whole of target_sigset. Use host sigset accessors.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4631 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-30 22:37:07 +00:00 |
|
pbrook
|
e1e3f30b02
|
Fix structure type in sigtimedwait syscall.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4630 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-30 21:53:38 +00:00 |
|
pbrook
|
da94d26390
|
Handle NULL argp/envp in execve syscall.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4627 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-30 18:24:00 +00:00 |
|
pbrook
|
f0cbb61333
|
Implement waitid syscall.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4626 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-30 18:20:05 +00:00 |
|
pbrook
|
4cb05961c2
|
Perform target->host signal mapping for *kill syscalls.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4625 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-30 18:05:19 +00:00 |
|
pbrook
|
6e68e076e7
|
Move clone() register setup to target specific code. Handle fork-like clone.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4623 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-30 17:22:15 +00:00 |
|
pbrook
|
bd0c5661bf
|
NPTL host detection and futex syscall passthrough.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4616 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 14:34:11 +00:00 |
|
pbrook
|
74c11e557f
|
Strace fallback for unknown syscalls.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4614 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 13:49:09 +00:00 |
|
pbrook
|
63d7651b76
|
Implement clock_nanosleep.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4613 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 13:43:29 +00:00 |
|
pbrook
|
fbb4a2e371
|
Implement ARM magic kernel page and TLS register.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4610 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 00:20:44 +00:00 |
|
bellard
|
26a5f13b8e
|
variable dynamic translation buffer size
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4600 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-28 12:30:31 +00:00 |
|
edgar_igl
|
e00c1e714e
|
CRIS: Use $eda to instead of debug1 (removed) for fault addr.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4595 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-27 21:12:09 +00:00 |
|
pbrook
|
d7e4036e31
|
Fix build failure with old kernel headers (loop.h is incompatible with
glibc headers).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4543 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-23 16:06:43 +00:00 |
|
bellard
|
ec95da6cfb
|
2.6 kernels make int 5 a trap gate
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4437 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-12 12:23:31 +00:00 |
|
bellard
|
b255bfa816
|
added missing return (Mike Frysinger)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4419 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-10 21:51:02 +00:00 |
|
pbrook
|
a8c3320434
|
Update ARM non-rt sigframe layout.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4385 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-07 23:22:46 +00:00 |
|
pbrook
|
a745ec6d91
|
Update ARM rt_frame layout.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4365 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-06 15:36:17 +00:00 |
|
balrog
|
b80059146a
|
Add loop device ioctls (Gary Thomas).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4257 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-26 14:44:49 +00:00 |
|
balrog
|
7ab240ad4b
|
Teach mmap to not overwrite reserved pages and fix brk return value (Richard Purdie).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4255 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-26 12:17:34 +00:00 |
|
balrog
|
171cd1cdff
|
Cope with arch-specific page protection flags in mmap (Richard Purdie).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4250 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-24 21:11:41 +00:00 |
|
blueswir1
|
4e14008f3a
|
Revert the previous patch
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4236 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-22 19:05:18 +00:00 |
|
blueswir1
|
4595fca99c
|
Move 128-bit float emulation under linux-user including the forgotten file
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4235 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-22 16:43:39 +00:00 |
|
aurel32
|
ca10f86763
|
Remove osdep.c/qemu-img code duplication
(Kevin Wolf)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4191 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-11 21:35:42 +00:00 |
|
aurel32
|
3ebdd11939
|
Move target-arm/nwfpe into linux-user/arm/nwfpe
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4185 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-09 06:53:01 +00:00 |
|
aurel32
|
6d9a42be17
|
Implement ARM floating point exception emulation
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4166 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-07 20:30:53 +00:00 |
|
blueswir1
|
9a393c6cf1
|
Remove unwanted executable properties
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4162 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-06 06:04:39 +00:00 |
|
aurel32
|
f2c7ba159b
|
add pread64 and pwrite64 system calls
(Gary Thomas)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4126 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-28 22:32:06 +00:00 |
|
aurel32
|
ce3f0e2f11
|
Fix flock64 structure on a few target (noticed by Gary Thomas)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4125 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-28 22:31:51 +00:00 |
|
pbrook
|
a07c67dfcc
|
Implement AT_CLKTCK.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4113 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-26 23:31:55 +00:00 |
|
pbrook
|
44de1b3369
|
Revert accidental commit.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4112 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-26 22:40:25 +00:00 |
|
pbrook
|
fd5f393aba
|
Remove fixed length commandline buffers.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4111 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-26 20:55:43 +00:00 |
|
pbrook
|
bb7ec0437a
|
m68k mmap2 fixes.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4106 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-25 22:28:25 +00:00 |
|
pbrook
|
75b680e523
|
Fix Thumb signal handlers.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4089 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-21 16:07:30 +00:00 |
|
edgar_igl
|
2e0ded9c7c
|
Use TARGET_FMT_lx.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4061 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-14 14:11:05 +00:00 |
|