GitHub PushEvent at 2014-06-11 13:46:24
Repository: xen
Actor: talex5
Payload: {"shas":[["724f24c7a6a4bcd30259440ba3f878b2c81c2c02","2755a0d03c6c2c5117e6c270c48b13987fef23ad@gmail.com","mini-os: whitespace","Thomas Leonard",true],["d124bb134ecc81e847d41f0962f56861410ab266","2755a0d03c6c2c5117e6c270c48b13987fef23ad@gmail.com","mini-os: arm: show registers and exception vector on fault","Thomas Leonard",true],["af7e0cb15073f8b32f758f101dee6475fbd360fa","bc3bb9a24087248012a953aa758d020c025771a3@gmail.com","mini-os: import libfdt\n\nSigned-off-by: Karim Allah Ahmed <karim.allah.ahmed@gmail.com>\n[talex5@gmail.com: split out FDT support into a separate patch]\n[talex5@gmail.com: fixed \"make clean\" for FDT]\nSigned-off-by: Thomas Leonard <talex5@gmail.com>","Karim Raslan",true],["d963c78fc88c73313d37deda806e3757e47718c6","2755a0d03c6c2c5117e6c270c48b13987fef23ad@gmail.com","mini-os: get RAM base and size from the FDT","Thomas Leonard",true],["58f24500afc912db8f04a96d60d55440ab2b5e56","2755a0d03c6c2c5117e6c270c48b13987fef23ad@gmail.com","mini-os: preserve device tree when initialising MM\n\nMove the device tree to a reserved area at the end of the RAM.","Thomas Leonard",true],["4902f1bdbc27637154e72f25433936e7b43b4a06","2755a0d03c6c2c5117e6c270c48b13987fef23ad@gmail.com","mini-os: get GIC addresses from FDT","Thomas Leonard",true],["4fe881278816dfefc552ec4d78cbd8a9941f5d63","2755a0d03c6c2c5117e6c270c48b13987fef23ad@gmail.com","mini-os: added arch_endian.h for ARM","Thomas Leonard",true],["6ff5e2e90796799260e57077c08297b9467de5bb","2755a0d03c6c2c5117e6c270c48b13987fef23ad@gmail.com","mini-os: added ARM grant table initialisation\n\nOn x86, we get told which pages to use, but on ARM we get the base\naddress in the FDT and have to map each page.","Thomas Leonard",true],["5fbb6d5bee6066c94c3929e01f788161aa5cc366","2755a0d03c6c2c5117e6c270c48b13987fef23ad@gmail.com","mini-os: networking on ARM\n\nSet MEM_ALIGNMENT=4 to request word-aligned memory access. However, this\ndoes not cover all cases in lwIP, so also configure the CPU to allow\nunaligned accesses.","Thomas Leonard",true],["e20283a186a3f006dd5c9e61393d7aea61f6a2fc","2755a0d03c6c2c5117e6c270c48b13987fef23ad@gmail.com","mini-os: made off_t type signed\n\nPOSIX requires this.","Thomas Leonard",true],["95f87390bb959d8e98c8864c1341df1240303eb4","2755a0d03c6c2c5117e6c270c48b13987fef23ad@gmail.com","mini-os: reorganised arch headers\n\nBefore, we had:\n\n- include\n- include/arm\n- include/x86\n\nWhere either arm or x86 was added directly to the search path. So\n<x86/arch_limits.h> was the same file as <arch_limits.h> on x86.\n\nWe now have:\n\n- include\n- arch/arm/include\n- arch/x86/include\n\nThis means that only the second form is now legal. It also simplifies\ninstallation of the headers, since we can now install everything in the\ninclude directory without getting files for other archs.","Thomas Leonard",true],["1cc4acfb3cb48fb66f44c150514f9679352bac2e","2755a0d03c6c2c5117e6c270c48b13987fef23ad@gmail.com","mini-os: added make install target\n\nThis installs libminios.a, the linker script, the headers and a\npkg-config file to locate them.","Thomas Leonard",true],["27f70ef2095bec69108f5f69959a4d2a0887d4de","2755a0d03c6c2c5117e6c270c48b13987fef23ad@gmail.com","mini-os: expose gnttab_table, NR_GRANT_FRAMES, etc\n\nNeeded by Mirage.","Thomas Leonard",true],["277360e24b1d7bbb00db9fefb5d535b6f58363f7","2755a0d03c6c2c5117e6c270c48b13987fef23ad@gmail.com","Hacks for Mirage","Thomas Leonard",true]],"size":14,"ref":"refs/heads/devel","head":"277360e24b1d7bbb00db9fefb5d535b6f58363f7"}