yeahuh / rpms / qemu-kvm

Forked from rpms/qemu-kvm 2 years ago
Clone

Blame SOURCES/0006-seabios-paravirt-allow-more-than-1TB-in-x86-guest.patch

76daa3
From 85123a6939a536f81470ad2e8afa5a7c72584dc0 Mon Sep 17 00:00:00 2001
76daa3
From: Andrea Arcangeli <aarcange@redhat.com>
76daa3
Date: Tue, 8 Oct 2013 17:05:45 +0200
76daa3
Subject: seabios paravirt: allow more than 1TB in x86 guest
76daa3
76daa3
RH-Author: Andrea Arcangeli <aarcange@redhat.com>
76daa3
Message-id: <1381251945-13402-2-git-send-email-aarcange@redhat.com>
76daa3
Patchwork-id: 54784
76daa3
O-Subject: [RHEL-7.0 qemu-kvm PATCH] seabios paravirt: allow more than 1TB in x86 guest
76daa3
Bugzilla: 989677
76daa3
RH-Acked-by: Paolo Bonzini <pbonzini@redhat.com>
76daa3
RH-Acked-by: Gleb Natapov <gleb@redhat.com>
76daa3
RH-Acked-by: Laszlo Ersek <lersek@redhat.com>
76daa3
76daa3
This patch should be applied to the qemu-kvm rpm package at the same
76daa3
time of the other one for seabios, so qemu will forward the ram_size
76daa3
bits over 40 to seabios without losing them.
76daa3
76daa3
Signed-off-by: Andrea Arcangeli <aarcange@redhat.com>
76daa3
(cherry picked from commit 2f7b2ba70fb0136002ef6fc97ec58b3123f88603)
76daa3
(cherry picked from commit e1981f594f63b19f174952fce5a743fb8c5703a7)
76daa3
---
76daa3
 hw/i386/pc.c | 1 +
76daa3
 1 file changed, 1 insertion(+)
76daa3
76daa3
diff --git a/hw/i386/pc.c b/hw/i386/pc.c
76daa3
index 815bd65..2764b77 100644
76daa3
--- a/hw/i386/pc.c
76daa3
+++ b/hw/i386/pc.c
76daa3
@@ -474,6 +474,7 @@ void pc_cmos_init(PCMachineState *pcms,
76daa3
     rtc_set_memory(s, 0x5b, val);
76daa3
     rtc_set_memory(s, 0x5c, val >> 8);
76daa3
     rtc_set_memory(s, 0x5d, val >> 16);
76daa3
+    rtc_set_memory(s, 0x5e, val >> 24);
76daa3
 
76daa3
     object_property_add_link(OBJECT(pcms), "rtc_state",
76daa3
                              TYPE_ISA_DEVICE,
76daa3
-- 
76daa3
1.8.3.1
76daa3