mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 07:43:54 -06:00
CR8 support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1237 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
0523c6b7c5
commit
9230e66e5c
3 changed files with 21 additions and 11 deletions
12
hw/apic.c
12
hw/apic.c
|
@ -100,6 +100,18 @@ uint64_t cpu_get_apic_base(CPUState *env)
|
|||
return s->apicbase;
|
||||
}
|
||||
|
||||
void cpu_set_apic_tpr(CPUX86State *env, uint8_t val)
|
||||
{
|
||||
APICState *s = env->apic_state;
|
||||
s->tpr = (val & 0x0f) << 4;
|
||||
}
|
||||
|
||||
uint8_t cpu_get_apic_tpr(CPUX86State *env)
|
||||
{
|
||||
APICState *s = env->apic_state;
|
||||
return s->tpr >> 4;
|
||||
}
|
||||
|
||||
/* return -1 if no bit is set */
|
||||
static int get_highest_priority_int(uint32_t *tab)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue