{"push_id":1163282911,"size":97,"distinct_size":97,"ref":"refs/heads/master","head":"ec992b97c27743e2fbfafc57db5403cf9541cb31","before":"c14971bf887dc7aaa85788f71f8c4bdf93d2b7a5","commits":[{"sha":"dbc9e591a5e958b0b849fc1669902f38043b0422","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[test] Move i386-specific tests to arch/i386/tests\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/dbc9e591a5e958b0b849fc1669902f38043b0422"},{"sha":"04ef198d2fcf864b82a722ee737eac88fc48b1a4","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[efi] Move architecture-independent EFI prefixes to interface/efi\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/04ef198d2fcf864b82a722ee737eac88fc48b1a4"},{"sha":"ef0297b527130ce851c3cb2276fb2729a28b254c","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[libc] Allow container_of() to be used on volatile pointers\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/ef0297b527130ce851c3cb2276fb2729a28b254c"},{"sha":"750a2efeb2814623e1355885874e93cb7578ef73","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[ipoib] Allow external code to identify IPoIB network devices\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/750a2efeb2814623e1355885874e93cb7578ef73"},{"sha":"e2cdbd51a8cca5f2cc5b7b6b6e65e62d3df8841a","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[hermon] Add missing iounmap()\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/e2cdbd51a8cca5f2cc5b7b6b6e65e62d3df8841a"},{"sha":"692324905e135b2eab151671db4494b31c2087c9","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[arbel] Add missing iounmap()\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/692324905e135b2eab151671db4494b31c2087c9"},{"sha":"bea9ee2397f9755012db3b54a81c011555ca6497","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[linda] Add missing iounmap()\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/bea9ee2397f9755012db3b54a81c011555ca6497"},{"sha":"4a861cc61cc2dca07f41d5932939c2c9993cec78","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[qib7322] Add missing iounmap()\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/4a861cc61cc2dca07f41d5932939c2c9993cec78"},{"sha":"0141ea3a773aea7a2f4e81b2b2143c85683cc21c","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[crypto] Allow trusted certificates to be stored in non-volatile options\n\nThe intention of the existing code (as documented in its own comments)\nis that it should be possible to override the list of trusted root\ncertificates using a \"trust\" setting held in non-volatile stored\noptions.  However, the rootcert_init() function currently executes\nbefore any devices have been probed, and so will not be able to\nretrieve any such non-volatile stored options.\n\nFix by executing rootcert_init() only after devices have been probed.\nSince startup functions may be executed multiple times (unlike\ninitialisation functions), add an explicit flag to preserve the\nproperty that rootcert_init() should run only once.\n\nAs before, if an explicit root of trust is specified at build time,\nthen any runtime \"trust\" setting will be ignored.\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/0141ea3a773aea7a2f4e81b2b2143c85683cc21c"},{"sha":"e84c917f39cc33894aeddbce727fe5430378fe7d","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[hermon] Allocate space for GRH on UD queue pairs\n\nThe Infiniband specification (volume 1, section 11.4.1.2 \"Post Receive\nRequest\") notes that for UD QPs, the GRH will be placed in the first\n40 bytes of the receive buffer if present.  (If no GRH is present,\nwhich is normal, then the first 40 bytes of the receive buffer will be\nunused.)\n\nMellanox hardware performs this placement automatically: other headers\nwill be stripped (and their values returned via the CQE), but the\nfirst 40 bytes of the data buffer will be consumed by the (probably\nnon-existent) GRH.\n\nThis does not fit neatly into iPXE's internal abstraction, which\nexpects the data buffer to represent just the data payload with the\naddresses from the GRH (if present) passed as additional parameters to\nib_complete_recv().\n\nThe end result of this discrepancy is that attempts to receive\nfull-sized 2048-byte IPoIB packets on Mellanox hardware will fail.\n\nFix by allocating a separate ring buffer to hold the received GRHs.\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/e84c917f39cc33894aeddbce727fe5430378fe7d"},{"sha":"57c63047e3128a72f53c7dfd5eec75985d4345c7","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[arbel] Allocate space for GRH on UD queue pairs\n\nAs with the previous commit (for Hermon), allocate a separate ring\nbuffer to hold received GRHs.\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/57c63047e3128a72f53c7dfd5eec75985d4345c7"},{"sha":"173c0c25363fc7a9aaaef606ef35e73b765e888b","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[infiniband] Allow drivers to override the eIPoIB LEMAC\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/173c0c25363fc7a9aaaef606ef35e73b765e888b"},{"sha":"1afcccd5fdd0662cfc45b5dd3cc32b6e3128719c","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[build] Do not use \"objcopy -O binary\" for objects with relocation records\n\nThe mbr.bin and usbdisk.bin standalone blobs are currently generated\nusing \"objcopy -O binary\", which does not process relocation records.\n\nFor the i386 build, this does not matter since the section start\naddress is zero and so the \".rel\" relocation records are effectively\nno-ops anyway.\n\nFor the x86_64 build, the \".rela\" relocation records are not no-ops,\nsince the addend is included as part of the relocation record (rather\nthan inline).  Using \"objcopy -O binary\" will silently discard the\nrelocation records, with the result that all symbols are effectively\ngiven a value of zero.\n\nFix by using \"ld --oformat binary\" instead of \"objcopy -O binary\" to\ngenerate mbr.bin and usbdisk.bin.\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/1afcccd5fdd0662cfc45b5dd3cc32b6e3128719c"},{"sha":"311a5732c8baa7ceb4f23db51dcbb5015e2ef965","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[gdb] Add support for x86_64\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/311a5732c8baa7ceb4f23db51dcbb5015e2ef965"},{"sha":"ab5b3abbbac98eb52109c34058e1999df7dd0b86","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[int13] Allow drive to be hooked using the natural drive number\n\nInterpret the maximum drive number (0xff for hard disks, 0x7f for\nfloppy disks) as meaning \"use natural drive number\".\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/ab5b3abbbac98eb52109c34058e1999df7dd0b86"},{"sha":"c32b07b81b6085f19af718d85300a7d2acef240b","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[int13] Allow default drive to be specified via \"san-drive\" setting\n\nThe DHCP option 175.189 has been defined (by us) since 2006 as\ncontaining the drive number to be used for a SAN boot, but has never\nbeen automatically used as such by iPXE.\n\nUse this option (if specified) to override the default SAN drive\nnumber.\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/c32b07b81b6085f19af718d85300a7d2acef240b"},{"sha":"c640b954cdb8d1078d95e9ca04028ee9ebb4cf02","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[3c5x9] Avoid use of sleep() in driver code\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/c640b954cdb8d1078d95e9ca04028ee9ebb4cf02"},{"sha":"59bae324c019d336805bb0f8818278fe6d7a62e8","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[etherfabric] Avoid use of sleep() in driver code\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/59bae324c019d336805bb0f8818278fe6d7a62e8"},{"sha":"3ad028cf1cf8c9304c9a40051279761b0a6e0cca","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[hermon] Fix received packet length\n\nDebugged-by: Wissam Shoukair <wissams@mellanox.com>\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/3ad028cf1cf8c9304c9a40051279761b0a6e0cca"},{"sha":"860d5904fb71bbf154901030712ed00e4403b79c","author":{"name":"Michael Brown","email":"4c0d4a04e71c9eec6411719d3f58e6b5e96ec41d@ipxe.org"},"message":"[arbel] Fix received packet length\n\nSigned-off-by: Michael Brown <mcb30@ipxe.org>","distinct":true,"url":"https://api.github.com/repos/jdieter/ipxe/commits/860d5904fb71bbf154901030712ed00e4403b79c"}]}
{"actor":{"display_login":"jdieter"}}