Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 .gitignore Initial working system January 19, 2012
Octocat-spinner-32 COPYING Initial working system January 19, 2012
Octocat-spinner-32 Makefile
Octocat-spinner-32 README
Octocat-spinner-32 asm.h Part 7, Generic Interrupts February 01, 2013
Octocat-spinner-32 bootstrap.s
Octocat-spinner-32 context_switch.s
Octocat-spinner-32 kernel.c
Octocat-spinner-32 syscalls.s
Octocat-spinner-32 versatilepb.h Part 7, Input Driver February 01, 2013
README
This repository contains code for a very simple microkernel system.

Any platform-specific stuff in this code is for QEMU's "versatilepb" emulation, which emulates this board: <http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0224i/Chdbeibh.html>.

Any CPU-specific stuff is for the ARM1176 processor.  Currently compiling for little-endian, but I would like to change this.

You can run the system with:

qemu-system-arm -M versatilepb -cpu arm1176 -nographic -kernel kernel.elf

Once it is running, you can shut down with ^a-x
Something went wrong with that request. Please try again.