Commit Graph

8 Commits

Author SHA1 Message Date
secXsQuared
3bfa585967 Test now cleans up memory. Got rid of a redef of a macro. 2016-05-19 17:34:55 -07:00
secXsQuared
13843b16bc Added linked_list_search API. Refactored linked list implementation and testing (now much better). 2016-05-19 17:18:27 -07:00
secXsQuared
d6f2342d05 Rewrite linked list library. Much more APIs, more graceful code and better test cases. 2016-05-17 22:43:48 -07:00
Siyao Zhao
9ca5b1aa16 Development:
1. Intergrated my salloc allocator
2. hal.c: Got rid of some gcc warnings, mainly int -> pointer.
3. entry.asm: 64-bit int immediate moved to a reg first then anded with another reg.
Refactoring:
1. Got rid of kernel_status_t, IN, OUT, OPT. secX does not have to be Windows does it?
2. Renamed _KERNEL_ABI to SAPI.
3. Refactored library functions / interfaces to as "static" and "_" as possible
4. Restructured "common" folder
2016-05-17 12:03:18 -07:00
secXsQuared
fc241dc76f Fixed 2 bugs in alloc library. Now should be working. 2016-05-17 01:09:52 -07:00
secXsQuared
9e96b66a08 Proc control block
Primitive code for the allocation library
2016-05-16 00:34:41 -07:00
HyperAssembler
7db4e9cf35 Changed the interface for linked list and avl tree to a much more flexible one. The previous one was utter crap.. 2015-03-21 14:17:38 -07:00
HyperAssembler
ab103126b6 Added linkedlist implmentation. 2015-03-17 00:21:42 -07:00