{"push_id":687111572,"size":54,"distinct_size":54,"ref":"refs/heads/master","head":"290ac3bb1a1fbd85abcecfd8ff8cb837029d067a","before":"d8abb46b37fadff0349adb376df6d3ecd09ee7d1","commits":[{"sha":"238fe16c40f640e5b78828b21990a0565f408813","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"pci: Move pci_hose_phys_to_bus() to pci_common.c\n\npci_hose_phys_to_bus() is needed by several drivers. Move it to\npci_common.c to avoid a broken build when CONFIG_DM_PCI is on.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/238fe16c40f640e5b78828b21990a0565f408813"},{"sha":"a65b25d148fb0a9ef7dd5fba4ae2709f5bcae0c6","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"x86: Support QEMU x86 targets\n\nThis commit introduces the initial U-Boot support for QEMU x86 targets.\nU-Boot can boot from coreboot as a payload, or directly without coreboot.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>\nTested-by: Simon Glass <sjg@chromium.org>\nMerged in patch 'x86: qemu: Add CMD_NET to qemu-x86_defconfig\n   https://patchwork.ozlabs.org/patch/479745/","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/a65b25d148fb0a9ef7dd5fba4ae2709f5bcae0c6"},{"sha":"99a309f323a8574923ddcc9abb3ba9252daf1e21","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"x86: Make QEMU the default vendor\n\nNow that we have QEMU support, make it the default vendor in the\n'make menuconfig' screen.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>\nTested-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/99a309f323a8574923ddcc9abb3ba9252daf1e21"},{"sha":"3d5bbbc47190071a69fca817647ed3ec13a36d81","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"x86: Set CONFIG_NR_DRAM_BANKS to 8 and move it to x86-common.h\n\nSome x86 boards set CONFIG_NR_DRAM_BANKS to 1, which causes incorrect\nDRAM size printed when booting from coreboot, like this:\n\n\tCPU: x86, vendor Intel, device 663h\n\tDRAM:  636 KiB\n\tUsing default environment\n\nChange it to 8 which should be enough for both coreboot and bare\ncases, and move it to x86-common.h.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/3d5bbbc47190071a69fca817647ed3ec13a36d81"},{"sha":"b28c1475691add24ecd220c69ccc469c77d9fc57","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"x86: Change coreboot default build configuration to QEMU\n\nQEMU is much easier for us test booting U-Boot as a coreboot payload\nthan having a real board like chromebook_link.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>\nTested-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/b28c1475691add24ecd220c69ccc469c77d9fc57"},{"sha":"1ae5b78c45dc8badf541ca07716a7e0d932deebf","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"x86: Update README.x86 for QEMU support\n\nDocument how to build and test U-Boot with QEMU.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/1ae5b78c45dc8badf541ca07716a7e0d932deebf"},{"sha":"8feb2cc62446fe1de30cb71433ab27917e92e8bd","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"x86: Remove DECLARE_GLOBAL_DATA_PTR in board files\n\ngd is not referenced in those board files so DECLARE_GLOBAL_DATA_PTR\nshould be removed.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/8feb2cc62446fe1de30cb71433ab27917e92e8bd"},{"sha":"b82a535c3a238dd561f4ba85a9893d5faecbcfda","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"video: Kconfig: Make VESA driver avaiable for non-x86 boards\n\nThere is no reason to prevent CONFIG_VIDEO_VESA driver working on\nnon-x86 boards, so remove such limitation.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/b82a535c3a238dd561f4ba85a9893d5faecbcfda"},{"sha":"6bde2dc5e23207dbb9ae9c0ac9983647579aafcc","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"x86: Move FRAMEBUFFER_SET_VESA_MODE etc to video Kconfig\n\nCONFIG_FRAMEBUFFER_SET_VESA_MODE and CONFIG_FRAMEBUFFER_VESA_MODE\nare not x86-specific, so move them to drivers/video/Kconfig and\nmake them depend on VIDEO_VESA driver. Some cosmetic fixes are\napplied to the Kconfig help text as well.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/6bde2dc5e23207dbb9ae9c0ac9983647579aafcc"},{"sha":"9c4f541237d43439df4cc3021544741f318d378d","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"x86: qemu: Add graphics support\n\nIt turns out that QEMU x86 emulated graphic card has a built-in\noption ROM which can be run perfectly with native mode by U-Boot.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/9c4f541237d43439df4cc3021544741f318d378d"},{"sha":"1b73b1c7fbb6c35c509e5b1d43785f029146cf61","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"pci: Allow debug message output in pci_auto.c\n\nRemove the '#undef DEBUG' in pci_auto.c so that we can enable debug\nmessage output via '-DDEBUG'.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/1b73b1c7fbb6c35c509e5b1d43785f029146cf61"},{"sha":"04e3c4eb930a761b561cb87f964aa8a5d694c501","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"pci: Do not skip legacy IDE device configuration\n\nThe legacy IDE device has a BAR4 (Bus Master Interface BAR) which\nneeds to be configured.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nReviewed-by: Simon Glass <sjg@chromium.org>\nAcked-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/04e3c4eb930a761b561cb87f964aa8a5d694c501"},{"sha":"77c2b210c70614383ca83b83be60f04bf14db0c4","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"cmd_ide: Eliminate build warnings in atapi_inquiry()\n\nEliminate the following build warning in atapi_inquiry():\n  \"warning: assignment from incompatible pointer type [enabled by default]\"\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/77c2b210c70614383ca83b83be60f04bf14db0c4"},{"sha":"a40abfcc0008e3164caeee4dcd1294fda7675511","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"x86: Add CONFIG_LBA48 and remove CONFIG_ATAPI in x86-common.h\n\nEnable CONFIG_LBA48 to support large disks. CONFIG_ATAPI is only needed\nby cmd_ide.c which is not common for modern x86 targets, hence remove it.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/a40abfcc0008e3164caeee4dcd1294fda7675511"},{"sha":"2aa3a7fb1c24afd4c0e12360acccf3234d8fe019","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"x86: qemu: Add ATA/SATA support\n\nEnable legacy IDE support on the pc target and AHCI support on the\nq35 target. Default configuration is to support the pc target.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/2aa3a7fb1c24afd4c0e12360acccf3234d8fe019"},{"sha":"9c7dea602edd9027848d312e9b3b69f06c15f163","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"x86: Refactor PIRQ routing support\n\nPIRQ routing is pretty much common in Intel chipset. It has several\nPIRQ links (normally 8) and corresponding registers (either in PCI\nconfiguration space or memory-mapped IBASE) to configure the legacy\n8259 IRQ vector mapping. Refactor current Queensbay PIRQ routing\nsupport using device tree and move it to a common place, so that we\ncan easily add PIRQ routing support on a new platform.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/9c7dea602edd9027848d312e9b3b69f06c15f163"},{"sha":"5910955f3cf685c1ca4e4abd1546fc59da55239a","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"x86: Document irq router device tree bindings\n\nDescribe all required properties needed by the irq router device tree.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/5910955f3cf685c1ca4e4abd1546fc59da55239a"},{"sha":"05b98ec3468547057666dd685b2a1615298c24cc","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"x86: quark: Implement PIRQ routing\n\nIntel Quark SoC has the same interrupt routing mechanism as the\nQueensbay platform, only the difference is that PCI devices'\nINTA/B/C/D are harcoded and cannot be changed freely.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/05b98ec3468547057666dd685b2a1615298c24cc"},{"sha":"67b24970cef90b6d230e370cce9db8c29b2f4d74","author":{"email":"0f584745b714e230c31946b740db1d21d0507567@gmail.com","name":"Bin Meng"},"message":"x86: Do sanity test on pirq table before writing\n\nIf pirq_routing_table points to NULL, that means U-Boot fails to\ngenerate the table before in create_pirq_routing_table(), so we\ntest it against NULL before actually writing it.\n\nSigned-off-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/67b24970cef90b6d230e370cce9db8c29b2f4d74"},{"sha":"1dc03c2639e6768c46c1db9ddbd2177e6962408e","author":{"email":"624da8896f8c761ac9fa262ad22df39f4635efeb@kodakalaris.com","name":"Andrew Bradford"},"message":"x86: fsp_support: Correct high mem comment typo\n\nHigh mem starts at 4 GiB.\n\nSigned-off-by: Andrew Bradford <andrew.bradford@kodakalaris.com>\nReviewed-by: Bin Meng <bmeng.cn@gmail.com>\nAcked-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/trini/u-boot/commits/1dc03c2639e6768c46c1db9ddbd2177e6962408e"}]}