[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH for-4.0 v3 3/4] i386: import bootparam.h
From: |
Li Zhijian |
Subject: |
[Qemu-devel] [PATCH for-4.0 v3 3/4] i386: import bootparam.h |
Date: |
Mon, 3 Dec 2018 22:48:51 +0800 |
It provides setup_data struct and header fields
CC: Michael S. Tsirkin <address@hidden>
Signed-off-by: Li Zhijian <address@hidden>
---
V3: new patch
---
hw/i386/pc.c | 15 +--------------
1 file changed, 1 insertion(+), 14 deletions(-)
diff --git a/hw/i386/pc.c b/hw/i386/pc.c
index 067d23a..8db7417 100644
--- a/hw/i386/pc.c
+++ b/hw/i386/pc.c
@@ -74,6 +74,7 @@
#include "hw/nmi.h"
#include "hw/i386/intel_iommu.h"
#include "hw/net/ne2000-isa.h"
+#include <asm/bootparam.h>
/* debug PC/ISA interrupts */
//#define DEBUG_IRQ
@@ -820,20 +821,6 @@ static long get_file_size(FILE *f)
return size;
}
-/* setup_data types */
-#define SETUP_NONE 0
-#define SETUP_E820_EXT 1
-#define SETUP_DTB 2
-#define SETUP_PCI 3
-#define SETUP_EFI 4
-
-struct setup_data {
- uint64_t next;
- uint32_t type;
- uint32_t len;
- uint8_t data[0];
-} __attribute__((packed));
-
static void load_linux(PCMachineState *pcms,
FWCfgState *fw_cfg)
{
--
2.7.4
[Qemu-devel] [PATCH for-4.0 v3 1/4] unify len and addr type for memory/address APIs, Li Zhijian, 2018/12/03