2013-08-18 03:49 | Change comment style in assembly files. | oblique | 1 | +8 | -8 |
2013-08-18 03:44 | Use the same calling convetion that Linux kernel use for syscalls. | oblique | 4 | +82 | -44 |
2013-07-26 14:42 | Fix return values | sin | 1 | +3 | -3 |
2013-07-26 14:32 | Simplify hash table implementation | sin | 2 | +106 | -115 |
2013-07-24 13:17 | Constify enqueue_kfifo() | sin | 2 | +2 | -2 |
2013-07-24 08:13 | pool.{c,h}: rename free_item to free_items | oblique | 2 | +2 | -2 |
2013-07-24 00:54 | kfifo.c: use errno.h return codes | oblique | 1 | +2 | -2 |
2013-07-24 00:22 | Include inttypes.h in pool.h, kfifo.h and hash.h | oblique | 3 | +6 | -0 |
2013-07-24 00:10 | print.c: add %zu and %zd in kprintf function | oblique | 1 | +57 | -0 |
2013-07-23 14:18 | hash.c: every htable has its own spinlock | oblique | 1 | +15 | -17 |
2013-07-23 14:11 | kfifo.c: every kfifo has its own spinlock | oblique | 1 | +10 | -12 |
2013-07-23 13:30 | Add a space in some printable strings | oblique | 1 | +3 | -3 |
2013-07-23 13:29 | pool.c: every pool has its own spinlock | oblique | 1 | +7 | -8 |
2013-07-23 12:37 | Restructure the code of krealloc() and add one feature in it. | oblique | 1 | +24 | -26 |
2013-07-21 20:15 | Enqueue/dequeue 0 bytes always succeeds | sin | 1 | +6 | -0 |
2013-07-21 20:09 | Add comment markers at end of #endif in headers | sin | 2 | +2 | -2 |
2013-07-21 20:07 | Add kfifo | sin | 2 | +91 | -0 |
2013-07-21 19:54 | Add memmove() | sin | 2 | +23 | -0 |
2013-07-21 19:38 | Rename pool functions to be consistent with the hash functions | sin | 2 | +8 | -8 |
2013-07-21 13:01 | Add simple hash table implementation using open-addressing | sin | 2 | +165 | -0 |
2013-07-18 15:45 | Remove uart.h | sin | 2 | +85 | -92 |
2013-07-18 15:36 | Create a bool type | sin | 1 | +2 | -2 |
2013-07-18 15:35 | Fix vertical spacing | sin | 6 | +0 | -16 |
2013-07-18 15:22 | Rename NUM_OF_* to NR_* | sin | 2 | +6 | -6 |
2013-07-17 15:22 | Disable interrupts in panic() | sin | 1 | +2 | -1 |
2013-07-17 10:27 | Fix indentation | sin | 2 | +5 | -3 |
2013-07-17 10:22 | Add item_state | sin | 1 | +16 | -4 |
2013-07-17 10:14 | Add TODO | sin | 1 | +5 | -0 |
2013-07-17 10:12 | Rename arena to item | sin | 2 | +37 | -37 |
2013-07-17 09:57 | Rename arenas to pool | sin | 4 | +118 | -118 |
2013-07-16 21:41 | Use a spinlock around the arenas functions | sin | 1 | +9 | -0 |
2013-07-16 21:33 | Add arenas | sin | 2 | +109 | -0 |
2013-07-16 21:31 | Add panic() | sin | 3 | +21 | -0 |
2013-07-16 21:19 | Add krealloc() and kcalloc() | sin | 2 | +63 | -0 |
2013-05-27 13:28 | update README.md | oblique | 1 | +8 | -1 |
2013-05-26 14:15 | add bootloader_clean in Makefile | oblique | 1 | +3 | -0 |
2013-05-25 16:23 | update README.md | oblique | 1 | +8 | -2 |
2013-05-25 02:24 | Remove submodules, add `git clone' of them | oblique | 6 | +14 | -15 |
2013-05-25 02:06 | Rename `README' to `README.md' and add more details. | oblique | 2 | +54 | -1 |
2013-05-25 01:29 | Add LICENSE | oblique | 1 | +20 | -0 |
2013-05-24 02:49 | panda_usbboot.sh: fix an if statement | oblique | 1 | +1 | -1 |
2013-05-23 23:41 | Add u-boot-linaro-stable as submodule | oblique | 5 | +14 | -0 |
2013-05-23 17:42 | rename `usbboot' to `boot' | oblique | 5 | +6 | -6 |
2013-05-23 16:56 | Load the kernel at 0x82000000 instead of 0x80000000. | oblique | 6 | +5 | -62 |
2013-05-14 21:40 | Add omap4boot as a submodule | oblique | 4 | +61 | -6 |
2013-05-14 19:34 | sched: rename curr_task to current | oblique | 2 | +2 | -11 |
2013-04-26 14:25 | mmu.c,kmmap: check if the virtual address is PAGE_SIZE aligned. | oblique | 1 | +3 | -3 |
2013-04-25 08:31 | mmu.c: disable SCTLR.AFE in mmu_init | oblique | 1 | +4 | -4 |
2013-04-20 09:47 | mmu.c: add dsb after every TLB invalidation | oblique | 1 | +9 | -4 |
2013-04-15 21:31 | mm.c: remove a forgotten line | oblique | 1 | +0 | -1 |
2013-04-09 06:27 | io.h: add compiler barrier | oblique | 1 | +2 | -0 |
2013-04-09 06:24 | spinlock.h: replace assembly code in spinlock_unlock with C code. | oblique | 1 | +1 | -6 |
2013-04-09 06:23 | rwlock.h: rephrase some comments | oblique | 1 | +13 | -13 |
2013-04-09 06:20 | semaphore.h: move mutex_t within the file. | oblique | 1 | +4 | -4 |
2013-04-03 08:56 | move readers-writer lock to rwlock.h | oblique | 2 | +154 | -148 |
2013-04-02 12:56 | spinlock.h: rename INIT_SPINLOCK to spinlock_init | oblique | 2 | +2 | -2 |
2013-04-02 00:29 | semaphore.h: add readers-writer lock | oblique | 1 | +150 | -1 |
2013-04-01 17:45 | semaphore.h: fix mutex_unlock | oblique | 1 | +7 | -0 |
2013-02-24 22:45 | fix a typo | oblique | 1 | +1 | -1 |
2013-01-09 04:03 | rs232.c: check if TX FIFO is full before waiting to get empty. | oblique | 2 | +10 | -4 |
2012-11-30 20:55 | update README | oblique | 1 | +1 | -1 |
2012-11-13 05:22 | minor change in dmtimer.c | oblique | 1 | +47 | -42 |
2012-11-13 05:08 | fix a race-condition in semaphore_wait() | oblique | 1 | +3 | -0 |
2012-11-13 05:07 | add sched_disable(), sched_enable(), sched_is_enabled() | oblique | 2 | +59 | -27 |
2012-11-13 05:05 | add irq_get_flags() and irq_set_flags() | oblique | 1 | +27 | -0 |
2012-11-05 16:12 | minor change in thread_func() example | oblique | 1 | +1 | -0 |
2012-11-05 16:07 | improved and safer semaphores | oblique | 1 | +26 | -34 |
2012-11-05 16:06 | add suspend_task_no_schedule() | oblique | 2 | +12 | -0 |
2012-11-05 15:57 | disable irqs before we change the state of 'current' | oblique | 1 | +6 | -3 |
2012-11-01 16:14 | add some comments in semaphore.h | oblique | 1 | +12 | -1 |
2012-11-01 15:11 | add semaphore and mutex | oblique | 2 | +114 | -2 |
2012-11-01 15:10 | atomic.h, spinlock.h: put "cc" in clobber list | oblique | 2 | +13 | -13 |
2012-11-01 10:16 | make sheduled variable in task_struct volatile | oblique | 1 | +1 | -1 |
2012-10-31 22:18 | add suspend_task(), resume_tasks() and remove spinlocks from sched.c | oblique | 2 | +101 | -39 |
2012-10-31 22:02 | put parentheses arround arr in ARRAY_SIZE | oblique | 1 | +1 | -1 |
2012-10-31 21:55 | add list_move_tail() | oblique | 1 | +9 | -2 |
2012-10-31 21:54 | add irq_enable() and irq_disable() | oblique | 1 | +12 | -0 |
2012-10-31 21:53 | add uatomic_add_return() | oblique | 1 | +21 | -2 |
2012-10-30 22:30 | fix a bug in SAVE_ALL_EX | oblique | 1 | +3 | -3 |
2012-10-30 10:00 | move cpsr variable of struct regs to the end | oblique | 2 | +19 | -18 |
2012-10-29 11:42 | improved force schedule | oblique | 1 | +31 | -15 |
2012-10-29 11:41 | add software generated interrupt support | oblique | 5 | +25 | -5 |
2012-10-29 11:41 | fix a bug in spinlock_trylock() | oblique | 1 | +3 | -3 |
2012-10-27 23:05 | improve scheduler and add sleep(), msleep() | oblique | 4 | +102 | -35 |
2012-10-27 23:04 | fix a typo (replace microseconds with milliseconds) | oblique | 1 | +2 | -2 |
2012-10-27 23:02 | add memory barriers and event signaling in spinlocks | oblique | 1 | +19 | -6 |
2012-10-27 23:01 | add data synchronization barrier at the end of mmu_enable | oblique | 1 | +1 | -0 |
2012-10-27 23:00 | add some atomic operations | oblique | 1 | +64 | -0 |
2012-10-26 21:13 | fix a bug in scheduler | oblique | 1 | +22 | -14 |
2012-10-26 18:00 | added: timers, scheduler, kernel threads | oblique | 30 | +1095 | -123 |
2012-09-09 20:27 | added: spinlock, simple heap allocator, gcc constructors support, linked lists | oblique | 21 | +495 | -37 |
2012-08-04 19:53 | fixed: invalidate TLB after we map a physical memory to virtual memory | oblique | 1 | +8 | -5 |
2012-08-04 15:18 | added: MMU, physical page allocator, I/O helpers changed: kernel entry point | oblique | 15 | +442 | -26 |
2012-07-11 03:07 | fix some bugs in linker scripts | oblique | 5 | +19 | -9 |
2012-07-10 15:05 | better way to link kernel.bin in usbbootImage | oblique | 4 | +16 | -8 |
2012-07-10 12:14 | initialize interrupts stack, finish swi handler | oblique | 9 | +145 | -34 |
2012-07-09 17:41 | fix Makefile, add usbbootImage, init vector table | oblique | 11 | +153 | -28 |
2012-06-20 18:00 | .gitignore added | oblique | 1 | +10 | -0 |
2012-06-20 17:57 | initial stage | oblique | 16 | +479 | -0 |