commit | c1f5e82a7d1e43c13a440ad65375be1c9b0ff64b | [log] [tgz] |
---|---|---|
author | Nick Bray <ncbray@google.com> | Thu Mar 07 17:18:56 2019 -0800 |
committer | Nick Bray <ncbray@google.com> | Mon Mar 11 14:49:12 2019 -0700 |
tree | 567a9310ffb47f531beae5ea6ad3e46d1169a07b | |
parent | 34c3965fd692c734fb143dd6c42e44fb0804a020 [diff] |
[arch] align user stack pointer inside arch_enter_uspace Previously arch_enter_uspace would assert alignment, but since alignment is arch-specific it makes more sense to force the alignment. Essentially, arch_enter_uspace should ensure it enters userspace in an ABI-conformant way. Bug: 110161494 Change-Id: I0a5270783efa79b3bfd3d21aebc80835b93580da
The LK embedded kernel. An SMP-aware kernel designed for small systems.
See https://github.com/littlekernel/lk for the latest version.
See https://github.com/littlekernel/lk/wiki for documentation.
This will get you a interactive prompt into LK which is running in qemu arm machine ‘virt’ emulation. type ‘help’ for commands.
note 1: for ubuntu: sudo apt-get install gcc-arm-none-eabi or fetch a prebuilt toolchain from http://newos.org/toolchains/arm-eabi-5.3.0-Linux-x86_64.tar.xz