X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_mptable.c;h=9f8713ea2c0d647e930f2e01d8c26c4d7ef34c0d;hb=23ce84789706e19275390e4e0183cf4be3f1a045;hp=efef7eab8b7549ca231556135bc7df19192769f8;hpb=8300df0450154d7a2db08a7afbd2aca32ce38f70;p=palacios.releases.git diff --git a/palacios/src/palacios/vmm_mptable.c b/palacios/src/palacios/vmm_mptable.c index efef7ea..9f8713e 100644 --- a/palacios/src/palacios/vmm_mptable.c +++ b/palacios/src/palacios/vmm_mptable.c @@ -96,7 +96,7 @@ struct mp_floating_pointer { uint32_t signature; // "_MP_" uint32_t pointer; // gpa of MP table (0xfcc00) - uint8_t length; + uint8_t length; // length in 16 byte chunks (paragraphs) uint8_t spec_rev; // 0x4 uint8_t checksum; uint8_t mp_featurebyte[5]; // zero out to indicate mp config table @@ -118,6 +118,7 @@ struct mp_table_header { uint32_t lapic_addr; // apic address on all processors uint16_t extended_table_length; // zero by default uint8_t extended_table_checksum; // zero by default + uint8_t reserved; // zero by default // this is followed by entries of the various types indicated below } __attribute__((packed));