{"push_id":585006160,"size":13,"distinct_size":0,"ref":"refs/heads/svn/trunk","head":"3c1e53ce8f52429067a6664576e0bd5611d4e764","before":"2a93f2c306323b4fb1019f0570202f4c0a75d418","commits":[{"sha":"e4fbd18f580bd34b91c792c4131f4f1096a5848a","author":{"email":"7437296077edea1cb64451c122c4dac071f0cfbc@redhat.com","name":"Laszlo Ersek"},"message":"ArmVirtualizationPkg: PlatformIntelBdsLib: beautify source\n\nThis patch introduces no functional changes. It sorts #include directives,\nsorts INF file sections, and reformats license blocks.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Laszlo Ersek <lersek@redhat.com>\nReviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nReviewed-by: Olivier Martin <olivier.martin@arm.com>\n\ngit-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16922 6f19259b-4bc3-4df7-8a09-765794883524","distinct":false,"url":"https://api.github.com/repos/tianocore/edk2/commits/e4fbd18f580bd34b91c792c4131f4f1096a5848a"},{"sha":"ba67a145410acbaaaaa826d749a3308dcf705d13","author":{"email":"7437296077edea1cb64451c122c4dac071f0cfbc@redhat.com","name":"Laszlo Ersek"},"message":"ArmVirtualizationPkg: PlatformIntelBdsLib: remove ties to ARM BDS\n\nIn this patch we remove all dependencies on ARM BDS libraries. We also\nremove empty and/or unneeded functions, includes, etc.\n\nPlatformIntelBdsLib \"goes back to basics\" temporarily -- there are no\nconsoles configured, and it's practically not possible to interact with\nthe user interface. Bisection remains available in the sense that\n\"ArmVirtualizationQemu.dsc\" continues to build and should boot preexistent\nboot options, but user interaction does regress temporarily.\n\nThe reason for this is that it's preferable to keep this patch and the\nnext one separate for readability's sake -- they amount to a rewrite from\nscratch.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Laszlo Ersek <lersek@redhat.com>\nReviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nTested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nReviewed-by: Olivier Martin <olivier.martin@arm.com>\n\ngit-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16923 6f19259b-4bc3-4df7-8a09-765794883524","distinct":false,"url":"https://api.github.com/repos/tianocore/edk2/commits/ba67a145410acbaaaaa826d749a3308dcf705d13"},{"sha":"60dc18a17c51697be6a06e2ec1944a0d8b06d501","author":{"email":"7437296077edea1cb64451c122c4dac071f0cfbc@redhat.com","name":"Laszlo Ersek"},"message":"ArmVirtualizationPkg: PlatformIntelBdsLib: detect consoles dynamically\n\nDetect the video displays dynamically, and add them to the console and\nerror output variables.\n\nAdd a short-form, \"wild card\" USB_CLASS_DEVICE_PATH to the console input\nvariable, which causes the USB keyboard to be handled automatically.\n\nAdd the fixed location serial console to all of the console input, console\noutput, and error output variables.\n\nThis patch enables QEMU users to drop \"addr=...\" PCI address\nspecifications from the -device options (or to use whatever addresses they\nlike). For example, the following works:\n\n  -device VGA \\\n  \\\n  -device ich9-usb-ehci1,multifunction=on,id=ehci \\\n  -device ich9-usb-uhci1,multifunction=on,masterbus=ehci.0,firstport=0 \\\n  -device ich9-usb-uhci2,multifunction=on,masterbus=ehci.0,firstport=2 \\\n  -device ich9-usb-uhci3,multifunction=on,masterbus=ehci.0,firstport=4 \\\n  -device usb-kbd,bus=ehci.0\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Laszlo Ersek <lersek@redhat.com>\nAcked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nTested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nReviewed-by: Olivier Martin <olivier.martin@arm.com>\n\ngit-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16924 6f19259b-4bc3-4df7-8a09-765794883524","distinct":false,"url":"https://api.github.com/repos/tianocore/edk2/commits/60dc18a17c51697be6a06e2ec1944a0d8b06d501"},{"sha":"26a363747dac6be80c000889d8627cf8f70f6f94","author":{"email":"7437296077edea1cb64451c122c4dac071f0cfbc@redhat.com","name":"Laszlo Ersek"},"message":"ArmVirtualizationPkg: PlatformIntelBdsLib: display TianoCore logo\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Laszlo Ersek <lersek@redhat.com>\nReviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nTested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nReviewed-by: Olivier Martin <olivier.martin@arm.com>\n\ngit-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16925 6f19259b-4bc3-4df7-8a09-765794883524","distinct":false,"url":"https://api.github.com/repos/tianocore/edk2/commits/26a363747dac6be80c000889d8627cf8f70f6f94"},{"sha":"152ac48945db6f2ee3b2305a79c08a25ea89dfc9","author":{"email":"18c4aab7785225f7130e6cbf42afdcc441d1d34c@arm.com","name":"Olivier Martin"},"message":"ArmPkg/ArmGic: Fix GICv3 in GICv2 legacy mode\n\n- GIC distributor needs to be programmed to target interrupts\non the boot CPU using the Interrupt Processor Targets Registers\n- Enabling the GIC Distributor is different following the value\nof GICD_CTLR.ARE_NS.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Olivier Martin <olivier.martin@arm.com>\n\n\n\ngit-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16926 6f19259b-4bc3-4df7-8a09-765794883524","distinct":false,"url":"https://api.github.com/repos/tianocore/edk2/commits/152ac48945db6f2ee3b2305a79c08a25ea89dfc9"},{"sha":"3f318fbf871c0d4c2e69f65322e3c334709ba35d","author":{"email":"18c4aab7785225f7130e6cbf42afdcc441d1d34c@arm.com","name":"Olivier Martin"},"message":"ArmVirtualizationPkg/QemuFwCfgLib: Fixed build error\n\nARM toolchain raises the build error:\nError #188-D: enumerated type mixed with another type\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Olivier Martin <olivier.martin@arm.com>\n\n\n\ngit-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16927 6f19259b-4bc3-4df7-8a09-765794883524","distinct":false,"url":"https://api.github.com/repos/tianocore/edk2/commits/3f318fbf871c0d4c2e69f65322e3c334709ba35d"},{"sha":"8596383d7a89736fdd3c017ec809f7458a00be05","author":{"email":"18c4aab7785225f7130e6cbf42afdcc441d1d34c@arm.com","name":"Olivier Martin"},"message":"ArmPlatformPkg/ArmJuno: Use EFI Stub and updated the command line\n\n- 'earlycon' is the new name for 'earlyprintk'\n- Support Linux EFI stub by default\n- The command line is expected to be in unicode when\n  booting an EFI application.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Olivier Martin <olivier.martin@arm.com>\n\n\n\ngit-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16928 6f19259b-4bc3-4df7-8a09-765794883524","distinct":false,"url":"https://api.github.com/repos/tianocore/edk2/commits/8596383d7a89736fdd3c017ec809f7458a00be05"},{"sha":"b097a180b88b1f2e26a3589ba7fc635df81b4524","author":{"email":"18c4aab7785225f7130e6cbf42afdcc441d1d34c@arm.com","name":"Olivier Martin"},"message":"ArmPlatformPkg/ArmVExpress-FVP-AArch64.dsc: Switch to Linux kernel with EFI stub by default\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Olivier Martin <olivier.martin@arm.com>\n\n\n\ngit-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16929 6f19259b-4bc3-4df7-8a09-765794883524","distinct":false,"url":"https://api.github.com/repos/tianocore/edk2/commits/b097a180b88b1f2e26a3589ba7fc635df81b4524"},{"sha":"df320b1084907173f100208c06d00b05f4d52b2b","author":{"email":"18c4aab7785225f7130e6cbf42afdcc441d1d34c@arm.com","name":"Olivier Martin"},"message":"ArmPkg/BdsLib: Added support to change the given DevicePath of a Boot Entry\n\nSome boot entries might not have a EFI Device Path FilePath\nattached to it (eg: EFI device Path for removable device path).\nThis patch allows a support loader to edit the EFI Device Path\nand for instance add \\EFI\\BOOT\\BOOT(ARM|AA64).EFI\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Olivier Martin <olivier.martin@arm.com>\n\n\n\ngit-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16930 6f19259b-4bc3-4df7-8a09-765794883524","distinct":false,"url":"https://api.github.com/repos/tianocore/edk2/commits/df320b1084907173f100208c06d00b05f4d52b2b"},{"sha":"dff720276a3ee19af0cb658340ac8514ffce8359","author":{"email":"18c4aab7785225f7130e6cbf42afdcc441d1d34c@arm.com","name":"Olivier Martin"},"message":"ArmPlatformPkg/ArmVExpressDxe: Identify the current platform\n\nAdd a function to ArmVExpressDxe to identify the current platform we\nare running on. This includes ARM32 and AArch64 models and hardware.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Olivier Martin <olivier.martin@arm.com>\n\n\n\ngit-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16931 6f19259b-4bc3-4df7-8a09-765794883524","distinct":false,"url":"https://api.github.com/repos/tianocore/edk2/commits/dff720276a3ee19af0cb658340ac8514ffce8359"},{"sha":"d0c1d371fba83b380326bc97a9e267070a4e725e","author":{"email":"18c4aab7785225f7130e6cbf42afdcc441d1d34c@arm.com","name":"Olivier Martin"},"message":"ArmPlatformPkg/ArmVExpressPkg: Added support to differentiate ARMv8 FVP variants\n\nThere are three FVP variants for the Base and Foundation models:\n- model with GICv2 legacy memory map (same location as the Versatile Express model)\n- model with GICv2 and Base model memory map\n- model with GICv3 and Base model memory map\n\nThe new code detects the variants to load the appropriate device tree.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Olivier Martin <olivier.martin@arm.com>\n\n\n\ngit-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16932 6f19259b-4bc3-4df7-8a09-765794883524","distinct":false,"url":"https://api.github.com/repos/tianocore/edk2/commits/d0c1d371fba83b380326bc97a9e267070a4e725e"},{"sha":"158497a094dc6b6a2de0c539c1f9c8341aa8b499","author":{"email":"9eee8f08dcdcb7d59b3bfd58434f7902f499e9fc@arm.com","name":"Ronald Cron"},"message":"EmbeddedPkg : Add FdtPlatformDxe driver\n\nThe FdtPlatformDxe driver installs the FDT of the platform it\nis running on into the UEFI Configuration table at the end of\nthe DXE phase.\n\nPlease refer to the README.txt file for a global overview of\nthe driver.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Ronald Cron <Ronald.Cron@arm.com>\nReviewed-by: Olivier Martin <olivier.martin@arm.com>\n\n\n\ngit-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16933 6f19259b-4bc3-4df7-8a09-765794883524","distinct":false,"url":"https://api.github.com/repos/tianocore/edk2/commits/158497a094dc6b6a2de0c539c1f9c8341aa8b499"},{"sha":"3c1e53ce8f52429067a6664576e0bd5611d4e764","author":{"email":"9eee8f08dcdcb7d59b3bfd58434f7902f499e9fc@arm.com","name":"Ronald Cron"},"message":"EmbeddedPkg/FdtPlatformDxe: Add 'setfdt' EFI Shell command\n\nThe 'setfdt' EFI Shell command allows to define a new FDT\nas the prefered one for development purposes. It allows to\ntrigger the run of the FDT installation process as well.\n\nPlease refer to the README.txt file for more comprehensive\ndescription.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Ronald Cron <Ronald.Cron@arm.com>\nReviewed-by: Olivier Martin <olivier.martin@arm.com>\n\n\n\n\ngit-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16934 6f19259b-4bc3-4df7-8a09-765794883524","distinct":false,"url":"https://api.github.com/repos/tianocore/edk2/commits/3c1e53ce8f52429067a6664576e0bd5611d4e764"}]}