Pip
Architecture-dependent parts of Pip: MAL, IAL and boot
File List
Here is a list of all files with brief descriptions:
 asm_int.h
 armv7/boot/boot.c
 x86_multiboot/boot/boot.c
 armv7/MAL/boot_requirements.c
 x86_multiboot/MAL/boot_requirements.c
 cache.h
 context.h
 coproc.h
 debug.cBenchmarking and serial line output
 armv7/boot/include/debug.h
 x86_multiboot/boot/include/debug.h
 fault.h
 armv7/boot/include/fpinfo.h
 x86_multiboot/boot/include/fpinfo.h
 gdt.cGDT configuration
 gdt.hInclude file for GDT configuration
 gdt_entrypoints_glue.c
 gdt_entrypoints_glue.h
 hdef.h
 ial.c
 ial.hInterrupt Abstraction Layer common interface
 idt.c
 idt.h
 irq.c
 irq.h
 libc.cPseudo-libC implementation
 libc.hPseudo-libC header
 machine.h
 armv7/partitions/minimal/main.c
 x86_multiboot/partitions/minimal/main.c
 armv7/MAL/mal.c
 x86_multiboot/MAL/mal.c
 mal.hMemory Abstraction Layer common interface
 armv7/MAL/include/maldefines.h
 x86_multiboot/MAL/include/maldefines.h
 malinit.c
 armv7/MAL/malinternal.c
 x86_multiboot/MAL/malinternal.c
 memlayout.h
 armv7/boot/mmu.c
 x86_multiboot/boot/mmu.c
 armv7/boot/include/mmu.h
 x86_multiboot/boot/include/mmu.h
 multiboot.hMultiboot header file
 periph.c
 periph.h
 pic8259.hX86 PIC 8259 defines
 armv7/boot/pip_interrupt_calls.c
 x86_multiboot/boot/pip_interrupt_calls.c
 armv7/boot/include/pip_interrupt_calls.h
 x86_multiboot/boot/include/pip_interrupt_calls.h
 pipcall.h
 port.cIO-ports for x86
 port.hInclude file for IO-ports operations
 printf.c
 printf.h
 properties.cX86 MAL properties methods
 reg.h
 segment_selectors.h
 armv7/boot/serial.c
 x86_multiboot/boot/serial.c
 armv7/boot/include/serial.h
 x86_multiboot/boot/include/serial.h
 stdio.c
 stdio.h
 string.c
 string.h
 armv7/MAL/include/structures.h
 x86_multiboot/MAL/include/structures.h
 svc.c
 svc.h
 types.h
 x86int.hX86 interrupts include file for x86 IAL