{"push_id":1074533762,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"1a140a501a6bfc03acfb11f4dcebb88fb7f5480e","before":"7efac4f09befaf0aabe851bfa618b9febfc9940d","commits":[{"sha":"432ac640391251e3287970734e04d3b5e41a25e0","author":{"email":"f1729ed989144b5e8fede28e4546d634275f0327@gmail.com","name":"Fredrik Holmqvist"},"message":"EFI: Initial test EFI application\n\n* Only set HAIKU_BOOT_PLATFORM to bios_ia32 if not defined\n* Add gnuefi build feature\n* Introduce BOOT_LDFLAGS, and move options for passing to linker\n  into ArchitectureSetup\n* x86_64 compile fixes for warnings in boot loader\n* loader/elf.cpp: don't include ELF32 support when targeting EFI\n* relocation_func.cpp: copy of the relocation code from gnuefi\n  to make _relocate extern \"C\", and avoid including <efilib.h>\n* boot_loader_efi.ld: copy of gnuefi's elf_x86_64_efi.lds,\n  modified to include support for C++ constructors, etc. Keep in\n  sync with the gnuefi package\n\nSigned-off-by: Jessica Hamilton <jessica.l.hamilton@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jessicah/haiku-private/commits/432ac640391251e3287970734e04d3b5e41a25e0"},{"sha":"40aa84f482ce4548bb6a2b017465a66bc5af3663","author":{"email":"f1729ed989144b5e8fede28e4546d634275f0327@gmail.com","name":"Fredrik Holmqvist"},"message":"Setup -fno-pic or -fpic in Architecture Rules.\n\nEFI boot needs -fpic but all boot code was built with -fno-pic.\nThis is now set accordingly in HAIKU_BOOT_CCFLAGS and\nHAIKU_BOOT_C++FLAGS.\n\nAlso setup compile flags for EFI platform.","distinct":true,"url":"https://api.github.com/repos/jessicah/haiku-private/commits/40aa84f482ce4548bb6a2b017465a66bc5af3663"},{"sha":"293148994d5d2bde895277104f42b6c90737748b","author":{"email":"f1729ed989144b5e8fede28e4546d634275f0327@gmail.com","name":"Fredrik Holmqvist"},"message":"Implement console code.","distinct":true,"url":"https://api.github.com/repos/jessicah/haiku-private/commits/293148994d5d2bde895277104f42b6c90737748b"},{"sha":"1a140a501a6bfc03acfb11f4dcebb88fb7f5480e","author":{"email":"8659535ba7f03848514a2a675aacecde586da871@free.fr","name":"François Revol"},"message":"loader: Drop the HashMap for partition lookup by id\n\nThe HashMap constructor was called before the heap is initialized,\nending up calling malloc from the OpenHashMap constructor.\n\nOddly it was still working on x86 but broke other platforms.\n\nInstead we add a Lookup() static method to Partition,\nwhich by default walks gPartitions for the id,\nand recursively calls itself on the children lists.\n\nThis means we must add a partition even temporarily to gPartitions\nbefore Scan()ing it though.\n\nSigned-off-by: François Revol <revol@free.fr>","distinct":true,"url":"https://api.github.com/repos/jessicah/haiku-private/commits/1a140a501a6bfc03acfb11f4dcebb88fb7f5480e"}]}