Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-19 | [arch][arm-m] properly bump the critical section count before fatal exceptionsupstream-master-backup | Travis Geiselbrecht | |
2013-07-19 | [arch][arm-m] add irq number to KEVLOG on irq entry/exit | Travis Geiselbrecht | |
2013-07-19 | [make] fix bug with EXTERNAL_DEFINES | Travis Geiselbrecht | |
2013-07-18 | [lib][lwip] Fix make rules to use new GLOBAL_INCLUDES. | Corey Tabaka | |
2013-07-18 | [target][pc-x86] Configure and init PCNET device. | Corey Tabaka | |
2013-07-18 | [platform][pc] Add PCNET driver to PC platform. | Corey Tabaka | |
2013-07-18 | [lib][lwip] Add simple network test command base. | Corey Tabaka | |
2013-07-18 | [lib][lwip] Add arch/sys support for LK to LWIP. | Corey Tabaka | |
2013-07-18 | [dev] Add netif class API. | Corey Tabaka | |
2013-07-18 | [lib] Add lwip library. | Corey Tabaka | |
Add a clean version of the lwip distro without any platform config or integration code. | |||
2013-07-18 | [include] Add a basic errno for third party libs that will need it. | Corey Tabaka | |
2013-07-18 | [malloc] Add include of stddef.h for required types. | Corey Tabaka | |
2013-07-18 | [dev] Add C++ guards to headers. | Corey Tabaka | |
2013-07-18 | [dev] Add basic framebuffer device class. | Corey Tabaka | |
2013-07-18 | [app][pcitests] Add class code to bus dump. | Corey Tabaka | |
2013-07-18 | [dev] Add offsets for class code components. | Corey Tabaka | |
2013-07-15 | [arch][arm-m] properly set all NVIC priorites to medium | Travis Geiselbrecht | |
2013-07-15 | [kernel][timer] Fixup dynamic timer | Travis Geiselbrecht | |
Modify platform.h to add definitions of hooks required by implementation of dynamic timer Disable setting periodic timer if PLATFORM_HAS_DYNAMIC_TIMER is chosen. Fix a warning. | |||
2013-07-13 | [arch][x86] add KEEP to constructors and destructors | Travis Geiselbrecht | |
2013-07-13 | [arch][arm] fix initializer and destructors in the linker scripts | Travis Geiselbrecht | |
2013-07-13 | [include] add __CONSTRUCTOR and __DESTRUCTOR #define for the compiler | Travis Geiselbrecht | |
2013-07-12 | [lib][ffs] fix makefile for new makefile tweaks | Travis Geiselbrecht | |
2013-07-12 | [make] warn a little nicer if someone is using old INCLUDES and DEFINES | Travis Geiselbrecht | |
2013-07-12 | [ide-ffs] Merge remote-tracking branch 'eieio/ide-ffs' | Travis Geiselbrecht | |
2013-06-20 | [arch] factor some common parts of linker scripts into a separate file | Travis Geiselbrecht | |
INCLUDE the parts of the linker script that are specific to lk into each of the arch's scripts. | |||
2013-06-20 | [kernel] move the top level kmain() out of kernel/ into top/ | Travis Geiselbrecht | |
The kernel shouldn't really own most of the bringup of all the modules. Generally speaking the kernel can and should be treated like any other module in the system. | |||
2013-06-19 | [platform][sam3] fix warning in Atmel code | Travis Geiselbrecht | |
2013-06-19 | [make] add -Wstrict-prototypes and clean up old C style prototypes | Travis Geiselbrecht | |
replace all built versions of foo(); with foo(void); | |||
2013-06-07 | [make] rename DEBUGLEVEL -> LK_DEBUGLEVEL, remove DEBUG define | Travis Geiselbrecht | |
-Remove top level DEBUG=<N> define -Rename DEBUGLEVEL to LK_DEBUGLEVEL to be clear. -Fix the places that used DEBUGLEVEL and the few spots that #ifdef on DEBUG. | |||
2013-06-07 | [make] rename DEFINES to GLOBAL_DEFINES | Travis Geiselbrecht | |
To fix your module makefiles: -Change DEFINES to GLOBAL_DEFINES | |||
2013-06-07 | [make] rename INCLUDES -> GLOBAL_INCLUDES | Travis Geiselbrecht | |
To be more consistent, rename make variable INCLUDES to GLOBAL_INCLUDES. Also remove the need to put -I in front of each field, the make system will do that for you. To fix your module makefiles: -Change INCLUDES -> GLOBAL_INCLUDES -Remove -I prefix | |||
2013-06-07 | [include] move ssize_t back to int | Travis Geiselbrecht | |
Having it be long caused enough problems, move it back to int for now. | |||
2013-06-01 | [target][pc-x86] Add driver config and init. | Corey Tabaka | |
2013-06-01 | [platform][pc] Add UART driver. | Corey Tabaka | |
2013-06-01 | [dev] Add UART class driver API. | Corey Tabaka | |
2013-06-01 | [lib][libc] Add prototypes for FILE stream API. | Corey Tabaka | |
2013-06-01 | [lib] Add ffs FAT FS library. | Corey Tabaka | |
2013-06-01 | [platform][pc] Add ide driver using driver model. | Corey Tabaka | |
2013-05-25 | [kernel] Keep load percentage from underflowing. | Corey Tabaka | |
2013-05-25 | [git] Add cscope.* to .gitignore. | Corey Tabaka | |
2013-05-25 | [dev] Add device class APIs for block IO, I2C, and SPI. | Corey Tabaka | |
Device class APIs are generic interfaces common to drivers of the same class. An interface is comprised of a standard set of driver ops and API wrappers that make use of those ops to carry out the desired actions on the driver. | |||
2013-05-25 | [dev] Add simple multi-instance device driver model. | Corey Tabaka | |
Model supports class drivers capable of driving multiple device instances independently. Implements simple pattern for device life cycle management. Completely optional and self-contained. | |||
2013-05-25 | [arch] Add __drivers and __devices arrays to ld scripts. | Corey Tabaka | |
2013-05-25 | [include] add better version of STATIC_ASSERT | Travis Geiselbrecht | |
Uses the new C1X _Static_assert if available | |||
2013-05-25 | [app][thread_tests] add a few tests for the static initializers | Travis Geiselbrecht | |
2013-05-25 | [kernel] locking primitive cleanup | Travis Geiselbrecht | |
-Add static intializers for all of the locking primitives of the form: foo_t bar = FOO_INITIAL_VALUE(bar); -Remove the conditional mutex check and just test on DEBUGLEVEL > 0 | |||
2013-05-25 | [scripts][buildall] remove useless line | Travis Geiselbrecht | |
2013-05-25 | [scripts][buildall] try to guess the number of cpus on linux machines | Travis Geiselbrecht | |
2013-05-25 | [projects] remove the unused aboot-* projects | Travis Geiselbrecht | |
2013-05-25 | [scripts][buildall] change the logic to build everything in the projects dir | Travis Geiselbrecht | |