{"ref":"refs/heads/steven","commits":[{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.net"},"url":"https://api.github.com/repos/bemk/andromeda/commits/c23fd7adeb83b6db590758a6527d3046c0d2ea2d","message":"Initial commit of the memory manager. It cannot allocate anything yet. At this moment it only spews back some debug messages.","sha":"c23fd7adeb83b6db590758a6527d3046c0d2ea2d"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.net"},"url":"https://api.github.com/repos/bemk/andromeda/commits/ad39e1d8b48d26d2fa9b7ac08e0b6b6ef12c9501","message":"The memory manager is getting more of its looks.","sha":"ad39e1d8b48d26d2fa9b7ac08e0b6b6ef12c9501"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.net"},"url":"https://api.github.com/repos/bemk/andromeda/commits/0bcc752373f724dea53f59579441e3cd2a34313c","message":"The free function niets te be finished.. other tan that is the memory manager not far from working anymore.","sha":"0bcc752373f724dea53f59579441e3cd2a34313c"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.net"},"url":"https://api.github.com/repos/bemk/andromeda/commits/571be737ebc7b9d7d3b50f361035f5f91b765559","message":"Ladies and gentleman, may I present you: - The OpenLoader Memory Manager version 1.0 -\n\nAll key functions of the memory manager seem to be working. I expect some bugfixes as with all new systems. Also allot of loops and/or other code might be candidate for optimizations.","sha":"571be737ebc7b9d7d3b50f361035f5f91b765559"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.net"},"url":"https://api.github.com/repos/bemk/andromeda/commits/d108c3068a4f6c7341a2ca359b9cedf39642a45a","message":"Partially rewrote the PS/2 device controller from x86 assembly to C.","sha":"d108c3068a4f6c7341a2ca359b9cedf39642a45a"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.net"},"url":"https://api.github.com/repos/bemk/andromeda/commits/e511b2437eb52ca6ef95250f58abd5f33949852b","message":"Finished the PS/2 controller.","sha":"e511b2437eb52ca6ef95250f58abd5f33949852b"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.net"},"url":"https://api.github.com/repos/bemk/andromeda/commits/7008b0070bb6e0ec3f786888bb6dabb19540a25e","message":"Made a start on PCI.","sha":"7008b0070bb6e0ec3f786888bb6dabb19540a25e"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.nl"},"url":"https://api.github.com/repos/bemk/andromeda/commits/29f268981863fde384e6caf0fefef7a69f0ee2b1","message":"Added inl and outl to the standard IO.","sha":"29f268981863fde384e6caf0fefef7a69f0ee2b1"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.nl"},"url":"https://api.github.com/repos/bemk/andromeda/commits/1c00e42ed94cfd13c24f2f9c4cef291f2cc18819","message":"Merge branch 'master' of 192.168.62.50:ol","sha":"1c00e42ed94cfd13c24f2f9c4cef291f2cc18819"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.nl"},"url":"https://api.github.com/repos/bemk/andromeda/commits/1a0c39a5035334f81817b0bbb253e6e583228c69","message":"Implemented the first steps of the PCI controller.","sha":"1a0c39a5035334f81817b0bbb253e6e583228c69"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.net"},"url":"https://api.github.com/repos/bemk/andromeda/commits/df19497ca16c045de202cd8c49f2d4ac2c6560fe","message":"Futher implemented the PCI iterate function. Now it loops through all possible bus/device/function combinations. Some error checking has to be added.\n\nAt his moment the function will not stop iterating trough functions of devices which might not even exist.","sha":"df19497ca16c045de202cd8c49f2d4ac2c6560fe"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.net"},"url":"https://api.github.com/repos/bemk/andromeda/commits/b24b8ce6ee361502416db2c5de1133d214ce2802","message":"Fixed a little bug in the pci iterate routine. I have also added sources files for the PIT in C.","sha":"b24b8ce6ee361502416db2c5de1133d214ce2802"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.net"},"url":"https://api.github.com/repos/bemk/andromeda/commits/42bd09e6fc4ee503a3dd0b11fc7ec7a04e9571ab","message":"PCI device iterating is now working.","sha":"42bd09e6fc4ee503a3dd0b11fc7ec7a04e9571ab"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.net"},"url":"https://api.github.com/repos/bemk/andromeda/commits/9eceec79a8ccc90417f39c8e8a213f0732455a21","message":"Rewrite of pit reprogramming.","sha":"9eceec79a8ccc90417f39c8e8a213f0732455a21"},{"author":{"name":"Bart Kuivenhoven","email":"d60d310c3c8d083aafa62939c2e2a9ffe16b40b0@gmail.com"},"url":"https://api.github.com/repos/bemk/andromeda/commits/0ccc3c51b4069b169eaaecf2489a01a937c2aef3","message":"Attempted a fix on the elf bug","sha":"0ccc3c51b4069b169eaaecf2489a01a937c2aef3"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.net"},"url":"https://api.github.com/repos/bemk/andromeda/commits/fdac798f1dbaf044570c69875eaf92de344cc0d0","message":"kanker","sha":"fdac798f1dbaf044570c69875eaf92de344cc0d0"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.net"},"url":"https://api.github.com/repos/bemk/andromeda/commits/3e40eea90631b7916a533706029d9d11ca014c96","message":"Fixed a very strange bug..","sha":"3e40eea90631b7916a533706029d9d11ca014c96"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.net"},"url":"https://api.github.com/repos/bemk/andromeda/commits/7f6e3df13cc6cdf296a404b4ed14996b374be9af","message":"Merge commit '3e40eea90631b7916a533706029d9d11ca014c96'\n\nConflicts:\n\tsrc/arch/x86/interrupts/idt.c\n\tsrc/include/sys/disk/ide.h\n\tsrc/mm/heap.c\n\tsrc/sys/Makefile","sha":"7f6e3df13cc6cdf296a404b4ed14996b374be9af"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.net"},"url":"https://api.github.com/repos/bemk/andromeda/commits/4742442d0c4fa13f091cfc5ff66c70eb840f8ecb","message":"Temporary working master branch.","sha":"4742442d0c4fa13f091cfc5ff66c70eb840f8ecb"},{"author":{"name":"Michel Megens","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@michelmegens.net"},"url":"https://api.github.com/repos/bemk/andromeda/commits/5f01313b7541753133ce4f19928198526ce48dd3","message":"Fixed some booting problems and wrote some ATA C code.","sha":"5f01313b7541753133ce4f19928198526ce48dd3"}],"head":"b9287d58e6ae903e53673b6282410345af19be52","size":325,"push_id":49679442}