PPaolo BonziniPlace setup_data at location specified by host
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
remove unused macros | 9 年前 | |
limit C headers to freestanding ones inttypes.h is not part of the subset of standard headers for freestanding environments. Replace it with stdint.h. Also include string.h with quotes, since we provide it. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | 6 年前 | |
use DMA to read fw_cfg file names Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | 9 年前 | |
avoid reserved identifiers for header guards Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | 10 年前 | |
avoid reserved identifiers for header guards Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | 10 年前 | |
use fw_cfg DMA for fw_cfg_read Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | 9 年前 | |
avoid reserved identifiers for header guards Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | 10 年前 | |
Place setup_data at location specified by host QEMU places setup_data at a particular location, which cannot be relocated due to it containing self references in absolute address terms. For this reason, it supplies the intended location in FW_CFG_SETUP_ADDR. That is what is used in the option ROMs provided by QEMU, use this too in qboot. This also has the effect of removing the 8k limit on the copied size, since the header is copied to the right location from the beginning. Cc: Paolo Bonzini <pbonzini@redhat.com> Cc: Ard Biesheuvel <ardb@kernel.org> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> Message-Id: <20220916133603.693135-1-Jason@zx2c4.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | 3 年前 | |
qboot: Move inline load and store routines to memaccess.h Move lduw_p, ldl_p, stw_p, stl_p from linuxboot.c to include/memaccess.h so they can be reused more easily. Signed-off-by: Liam Merwick <liam.merwick@oracle.com> | 7 年前 | |
implement mptable generation This is specially useful for machines lacking ACPI. Signed-off-by: Sergio Lopez <slp@redhat.com> | 6 年前 | |
boot multiboot from fw_cfg Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | 10 年前 | |
qboot: enable mmconfig Need to enable mmconfig in qboot and also need to reserve mmconfig space in bios. Signed-off-by: Yang Zhong <yang.zhong@intel.com> Message-Id: <1490869973-4562-1-git-send-email-yang.zhong@intel.com> [Do not affect e820 memory map on i440FX chipset. - Paolo] Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | 9 年前 | |
avoid reserved identifiers for header guards Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | 10 年前 | |
avoid reserved identifiers for header guards Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | 10 年前 | |
support smbios alloc buffer in fseg memory and fill it with smbios anchor and tables which read from the fw_cfg, then check type0 table and rebuild it if it's not exist. mainly inspired by the seabios, and borrowed some code from it. Reviewed-by: Ben Luo <luoben@linux.alibaba.com> Signed-off-by: kaihuan.pkh <kaihuan.pkh@alibaba-inc.com> | 6 年前 | |
pvh: Add x86/HVM direct boot ABI header file The x86/HVM direct boot ABI permits a guest to be able to boot directly into the uncompressed Linux kernel binary. https://xenbits.xen.org/docs/unstable/misc/pvh.html This commit adds the header file that defines the start_info struct that needs to be populated in order to use this ABI. Signed-off-by: Maran Wilson <Maran.Wilson@oracle.com> Signed-off-by: Liam Merwick <liam.merwick@oracle.com> | 7 年前 | |
make a bootable BIOS includes source from kvm-unit-tests Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | 10 年前 | |
make a bootable BIOS includes source from kvm-unit-tests Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | 10 年前 | |
limit C headers to freestanding ones inttypes.h is not part of the subset of standard headers for freestanding environments. Replace it with stdint.h. Also include string.h with quotes, since we provide it. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | 6 年前 |