Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-29 | [platform][pc] fix memory map handling in multibootupstream | Xi Wang | |
The starting address of mmap is off by 4 bytes. Signed-off-by: Xi Wang <xi.wang@gmail.com> | |||
2017-07-29 | [platform][pc] fix multiboot info constants | Xi Wang | |
The values of several MB_INFO_* macros are incorrect. Signed-off-by: Xi Wang <xi.wang@gmail.com> | |||
2017-06-05 | [arch][arm64] change CACHE_LINE to 64 for cortex a53,57 and 72 | Ashok Kumar Sekar | |
Signed-off-by: Ashok Kumar Sekar <ashokkumar.sekar@gmail.com> | |||
2017-04-21 | [kernel][vm][pmm] Bug fix in pmm | James Zhong | |
Bug fix of PAGE_ADDRESS_FROM_ARENA in pmm of vm module Signed-off-by: James Zhong <sha8312@gmail.com> | |||
2017-02-06 | [arch][arm] disable alignment aborts | M1cha | |
just in case they are enabled by default. | |||
2017-02-06 | [bcm][gfx] gfx driver for raspberry pi | Eric Holland | |
2016-12-11 | [lib][sysparam] free hexbuffer in error path | Peter Harliman Liem | |
2016-12-11 | [build] add deps for srcfiles.txt and include_paths.txt | Girts Folkmanis | |
Without the dependencies, the files get written once and don't get updated when include paths or source files change. | |||
2016-11-17 | [make][compiler] add -fno-common | Travis Geiselbrecht | |
This removes the COMMON section merging logic, which actually uncovered a few duplicately declared symbols across compilation units. | |||
2016-11-01 | [lib/cbuf] [app/tests] fix off by one in lib/cbuf. add a test. | Girts | |
Previously, if tail was == 0, and we wrote exactly enough bytes to the end of the buffer, then head would end up at 0 as well. This would make the buffer instaneously empty, as head == tail. | |||
2016-11-01 | [arch][arm] stackusage python3 compatibility | Pierre Carru | |
2016-11-01 | [make] output .map file | Pierre Carru | |
2016-10-07 | [lib/version] add a level of .phony indirection (#171) | Girts | |
Without this, the rule that depends on the generated file gets rebuilt every time. | |||
2016-10-07 | [make] [lib/version] remove a misplaced .PHONY (#170) | Girts | |
When lib/version was included, a rule depended on .PHONY. This would unexpectedly invoke other rules defined as dependent on .PHONY (standard phony-ness signal). As a side effect, this used to generate srcfiles.txt and include_paths.txt in build dir. Since they are useful, we might always build those anyway, and not make them phony at all. | |||
2016-09-30 | [make] don't call build engine multiple times. | Girts Folkmanis | |
If some included rule.mk defines an additional make target that the user might want to call (e.g., "flash"), and user specifies a project name on the command line, then previously the outer "makefile" would call engine.mk multiple times. The new logic prevents that. Additionally, silence extra "Nothing to be done" messages when calling engine.mk again after removing the project name from make goals. | |||
2016-09-30 | [kernel] fix get top thread error if NUM_PRIORITIES < 32 | circl0 | |
2016-09-30 | [lib/console] add "repeat" command. | Girts Folkmanis | |
Adds a repeat command with the following syntax: repeat <times> <delay in ms> <argv0> [<argv1> ...] | |||
2016-09-30 | [dev/gpio_i2c] add optional pullups | Girts Folkmanis | |
If GPIO_I2C_PULLUPS == 1, enables pullups when not actively driving I2C lines low. | |||
2016-09-24 | Merge pull request #167 from girtsf/stm32-power | Christopher Anderson | |
[stm32] share power.c across stm32 platforms. | |||
2016-09-15 | [stm32] share power.c across stm32 platforms. | Girts Folkmanis | |
Previously power.c was only implemented for f7, but the same functionality exists in other stm32 devices, thanks to CMSIS defines. This refactors out f7's power.c to platform/stm32/ and adds deps from f7 and f4. | |||
2016-09-07 | [spelling] signalling --> signaling (#162) | John Grossman | |
Switch from the UK spelling of signalling (also, signalled and signaller) to the American spelling. | |||
2016-09-06 | [make] Compare whole words for LKINC check. (#160) | Girts | |
Previously, if lk was built from an external directory that contained "lk" in the name, the "findstring" check would succeed and not add lk's directory to LKINC. This switches to a word comparison instead of a substring search. | |||
2016-09-06 | [aarch64] Fix stack pointer misalignment (#159) | Eric Holland | |
sp can become misaligned from 16 byte boundry because context frame is not a multiple of 16 bytes. | |||
2016-08-25 | [merge] Merge remote-tracking branch 'pr/rpi3' | Travis Geiselbrecht | |
2016-08-25 | [spelling] spelling-fixes. (not external/) | klemens | |
2016-08-25 | [squash] Use x4 as early scratch register in case args are passed in x0-x3 ↵ | Gurjant Kalsi | |
(changes as per code review). | |||
2016-08-25 | [arm64] Backport changes from magenta | Gurjant Kalsi | |
2016-08-23 | [squash] Fix typo in IPI code | Gurjant Kalsi | |
2016-08-23 | [bcm28xx][arm64] Fix some type warnings. | Gurjant Kalsi | |
2016-08-23 | [bcm28xx] Fix arm/arm64 exception iframe warning | Gurjant Kalsi | |
2016-08-23 | [bcm28xx][arm64][ipi] Fix IPI on non-GIC based BCM28xx | Gurjant Kalsi | |
2016-08-23 | [bcm2835][bcm2837] Removed BCM2835 and BCM2837 platforms in favor of BCM28xx ↵ | Gurjant Kalsi | |
unified platform. | |||
2016-08-23 | [rpi3][bcm28xx][smp] fixes to bring up all cores | Eric Holland | |
2016-08-23 | [rpi3][bcm28xx][timer] Fix BCM2837 timer runing too fast. | Gurjant Kalsi | |
RPi3/BCM2837 timer was previously running too fast due to an improper multiplier in arm_generic_timer_init(...). Fixed by setting the multiplier to 0 and allowing the ARM generic timer code to determine the frequency and compute the appropriate multiplier. | |||
2016-08-23 | [BCM28xx] Roll BCM2836 and BCM2837 into a single platform. Have both RPi2 ↵ | Gurjant Kalsi | |
and RPi3 use the new BCM28XX platform. | |||
2016-08-23 | [miniuart][uart][rpi3][bcm28xx] Miniuart Driver for Raspberry Pi 3 / BCM28XX | Gurjant Kalsi | |
2016-08-23 | [rpi3]64bit platform support | Eric Holland | |
2016-08-12 | [gfx] Add mandelbrot test to gfx routines (#149) | Eric Holland | |
2016-08-02 | [arm64][mmu] fix asid shift in tlbi | Eric Holland | |
2016-07-15 | [dartuino][ndebug] Fix Dartuino Build, NDebug no longer present in tree. | Gurjant Kalsi | |
Removed references to NDebug from the Dartuino Build since it is no longer maintained in the LK tree. | |||
2016-07-15 | [usb][usbtest] Fix compile error in USB test app (missing parameter). | Gurjant Kalsi | |
Endpoint type was added to USBC (interrupt, bulk, isoc, etc) but usbtest app was not updated to reflect this. | |||
2016-06-21 | [platform][mediatek] support mediatek platform: mt6797 (#137) | Minglun Tsai | |
Basic mt6797 platform S/W for lk. | |||
2016-06-21 | Merge pull request #146 from littlekernel/pr/nrf52 | Travis Geiselbrecht | |
Pr/nrf52 | |||
2016-06-21 | [travis-ci] add nucleo-f072rb project to the test builds | Travis Geiselbrecht | |
2016-06-21 | [pull][cmpctmalloc] Fix cmpctmalloc for large allocations (#147) | Erik Corry | |
2016-06-21 | Merge pull request #143 from konkers/pr/stm32f0-usb | Travis Geiselbrecht | |
stm32f0xx usb driver | |||
2016-06-16 | [nrf52] Platform and sample target support for Nordic NRF52 (cortex-M4) | Eric Holland | |
2016-06-16 | [nrf52] First commit for platform support | Eric Holland | |
2016-06-12 | [stm32f0xx] Fix SPI CPHA defines. | Erik Gilling | |
2016-06-12 | [stm32f0xx] Fix gpio_get(). | Erik Gilling | |