GitHub PushEvent at 2014-06-28 12:26:38
Repository: xen
Actor: talex5
Payload: {"shas":[["6a87a2c8755623f090dc80289ac7898d0f06583a","bc3bb9a24087248012a953aa758d020c025771a3@gmail.com","mini-os: import libfdt\n\nLooks like this is revision v1.3.0-47-gbe60268 from\nhttp://git.jdl.com/gitweb/?p=dtc.git\n\nThe memmove implementation is from FreeBSD's\ncontrib/ldns/compat/memmove.c (r246827).\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]\n[talex5@gmail.com: replaced GPL memmove with BSD one]\nSigned-off-by: Thomas Leonard <talex5@gmail.com>","Karim Raslan",true],["db9264ea7e1ba0b5d6e0eaf8897650e06b0b7ae7","bc3bb9a24087248012a953aa758d020c025771a3@gmail.com","mini-os: initial ARM support\n\nOn ARM, Mini-OS will boot and display some output on the console.\nTested with:\n\nmake XEN_TARGET_ARCH=arm32 CROSS_COMPILE=arm-linux-gnueabihf- \\\n\tCONFIG_TEST=y CONFIG_START_NETWORK=n CONFIG_BLKFRONT=n \\\n\tCONFIG_NETFRONT=n CONFIG_FBFRONT=n CONFIG_KBDFRONT=n \\\n\tCONFIG_CONSFRONT=n CONFIG_XC=n -j4\n\nSigned-off-by: Karim Allah Ahmed <karim.allah.ahmed@gmail.com>\n[talex5@gmail.com: made x86_64 support work again]\n[talex5@gmail.com: split into multiple patches]\n[talex5@gmail.com: re-enabled force_evtchn_callback]\n[talex5@gmail.com: enable regular console]\n[talex5@gmail.com: fixed initialisation code:\n- Configure write-back caching in page table. This is needed for\n  reliable hypercalls to Xen (thanks to Julien Grall).\n- Use \"client mode\" for access control (domains are deprecated,\n  according to ARM Cortex-A Series Programmer’s Guide version 4.0,\n  section 9.6.4).\n- Enable more SCTLR features (icache, branch prediction)]\n[talex5@gmail.com: use Virtual Count register for monotonic time]\n[talex5@gmail.com: fixed HYPERVISOR_shutdown]\n[talex5@gmail.com: get xenstore details from hypervisor]\n[talex5@gmail.com: use GCC implementation of division]\n[talex5@gmail.com: cleaned up interrupt handlers and threading]\n[talex5@gmail.com: call exit_thread when a thread returns]\n[talex5@gmail.com: implemented block_domain for ARM]\n[talex5@gmail.com: fixed hang when enabling interrupts]\n[talex5@gmail.com: added -march=armv7-a to flags]\n[talex5@gmail.com: CLREX after handling IRQs]\n[talex5@gmail.com: unbind debug port at shutdown]\n[talex5@gmail.com: allow unaligned accesses]\n[talex5@gmail.com: fix zImage header for XSA-95]\n[talex5@gmail.com: get RAM base and size from the FDT]\n[talex5@gmail.com: get GIC addresses from FDT]\n[talex5@gmail.com: added ARM grant table initialisation]\n[talex5@gmail.com: added missing copyright header to hypercalls32.S]\n[talex5@gmail.com: moved GIC driver to arm directory]\n[talex5@gmail.com: fixes suggested by Julien Grall:\n- Removed unnecessary isb.\n- Renamed GICD_PRIORITY to GICD_IPRIORITYR.\n- Change IRQ number type from unsigned char to int.\n- Added volatile to {set,clear}_bit_non_atomic.\n- Fixed some comments.\n- Check compatible properties in DTB.]\n[talex5@gmail.com: made image relocatable]\n[talex5@gmail.com: added mfn_to_pfn and pfn_to_mfn]\nSigned-off-by: Thomas Leonard <talex5@gmail.com>","Karim Raslan",true],["4999c26edfba1aa190e632b17bcf59b55708f687","2755a0d03c6c2c5117e6c270c48b13987fef23ad@gmail.com","mini-os: arm: show registers, stack and exception vector on fault\n\nSigned-off-by: Thomas Leonard <talex5@gmail.com>","Thomas Leonard",true]],"size":3,"ref":"refs/heads/next","head":"4999c26edfba1aa190e632b17bcf59b55708f687"}