#
bad5b1ec |
| 12-Oct-2008 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
Define macro QEMU_GNUC_PREREQ and use it
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5467 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
5b7ada46 |
| 12-Oct-2008 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
Only use __builtin_* with GCC >= 3.4
Fix gcc 3.3 builds, broken in revision 5465.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5466 c04
Only use __builtin_* with GCC >= 3.4
Fix gcc 3.3 builds, broken in revision 5465.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5466 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
e95f5491 |
| 12-Oct-2008 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
hw/apic.c: use __builtin funtions instead of assembly code
Suggested by malc.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5465 c046a42
hw/apic.c: use __builtin funtions instead of assembly code
Suggested by malc.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5465 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
3003b8bb |
| 01-Oct-2008 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
Reset CPU on INIT IPI
INIT IPI should reset CPU. Also non boot CPU should be halted. It will be un-halted by SIPI.
Signed-off-by: Gleb Natapov <gleb@redhat.com> Signed-off-by: Aurelien Jarno <aurel
Reset CPU on INIT IPI
INIT IPI should reset CPU. Also non boot CPU should be halted. It will be un-halted by SIPI.
Signed-off-by: Gleb Natapov <gleb@redhat.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5390 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
5a964d93 |
| 01-Oct-2008 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
hw/apic.c: use bsr and bsf on x86_64
(C.W. Betts)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5382 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
fec5fa02 |
| 02-Sep-2008 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
Reset I32_APIC_BASE on system RESET
Should be done according to spec.
Signed-off-by: Gleb Natapov <gleb@qumranet.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.sav
Reset I32_APIC_BASE on system RESET
Should be done according to spec.
Signed-off-by: Gleb Natapov <gleb@qumranet.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5128 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
1a7de94a |
| 21-Aug-2008 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
De-assert PIC IRQs properly at APIC level
[ Taking latest isapc changes into account. ]
Ensure that PIC-delivered IRQs are properly de-asserted in case the APIC is in EXTINT or FIXED mode (with lev
De-assert PIC IRQs properly at APIC level
[ Taking latest isapc changes into account. ]
Ensure that PIC-delivered IRQs are properly de-asserted in case the APIC is in EXTINT or FIXED mode (with level-triggering selected) on LINT0. Fixes EFI-BIOS boot issues.
This patch also cleans up a bit the interface between PIC and APIC, making apic_local_deliver private again.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5041 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
681f8c29 |
| 18-Aug-2008 |
aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162> |
APIC: Do not start zero-period timers (Jan Kiszka)
The APIC timer must not start when the initial count is (still) zero.
This caused occasional stalls when booting secondary CPUs of Linux SMP guest
APIC: Do not start zero-period timers (Jan Kiszka)
The APIC timer must not start when the initial count is (still) zero.
This caused occasional stalls when booting secondary CPUs of Linux SMP guests.
Signed-off-by: Jan Kiszka <jan.kiszka@web.de> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5024 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
ce5232c5 |
| 28-May-2008 |
bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> |
moved halted field to CPU_COMMON
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4609 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
a5b38b51 |
| 13-Apr-2008 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
x86: Rework local IRQ delivery for APICs
(Jan Kiszka)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4207 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
e2eb9d3e |
| 13-Apr-2008 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
x86: Raise inter-processor NMI and SMI
(Jan Kiszka)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4206 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
b237db36 |
| 28-Mar-2008 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
ignore reads to the EOI register
(Glauber Costa)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4124 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
bee8d684 |
| 16-Dec-2007 |
ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162> |
qemu_put signedness fixes, by Andre Przywara.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3824 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
87ecb68b |
| 17-Nov-2007 |
pbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162> |
Break up vl.h.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3674 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
0e21e12b |
| 09-Oct-2007 |
ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162> |
Don't route PIC interrupts through the local APIC if the local APIC config says so. By Ari Kivity.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3371 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
3b46e624 |
| 17-Sep-2007 |
ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162> |
find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the regex.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3177 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
5fafdf24 |
| 16-Sep-2007 |
ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162> |
find -type f | xargs sed -i 's/[\t ]$//g' # on most files
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3173 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
be0164f2 |
| 26-Aug-2007 |
ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162> |
Set apic instance number for savevm, by Ari Kivity.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3144 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
eae7629b |
| 03-Apr-2007 |
ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162> |
i386 return APIC ID with cpuid, by Bernhard Kauer.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2591 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
bf53ca01 |
| 31-Jan-2007 |
ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162> |
Upgrade the apic version_id, by Don Laor.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2370 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
b4511723 |
| 08-Oct-2006 |
bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> |
APIC init fix + APIC get_irq fix (Juergen Keil)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2193 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
e6cf6a8c |
| 17-Aug-2006 |
bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> |
save apic timer
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2116 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
26a76461 |
| 25-Jun-2006 |
bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> |
C99 64 bit printf
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2018 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
d3e9db93 |
| 17-Dec-2005 |
bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> |
initial support for up to 255 CPUs
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1707 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
8dd69b8f |
| 23-Nov-2005 |
bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> |
fummy DM_LOWPRI handling
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1648 c046a42c-6fe2-441c-8c8c-71466251a162
|