├── .gitignore ├── LICENSE ├── README.md ├── doc ├── boot.txt ├── hal.txt ├── interposer.txt ├── kernel.txt └── process.txt ├── src ├── arch │ ├── arm │ │ ├── armv7 │ │ │ ├── common │ │ │ │ └── include │ │ │ │ │ ├── atomic.h │ │ │ │ │ ├── bootparam.h │ │ │ │ │ ├── context.h │ │ │ │ │ ├── data.h │ │ │ │ │ ├── memlayout.h │ │ │ │ │ ├── memory.h │ │ │ │ │ └── reg.h │ │ │ ├── hal │ │ │ │ ├── cpu │ │ │ │ │ ├── cpuid.c │ │ │ │ │ ├── mp.c │ │ │ │ │ └── topo.c │ │ │ │ ├── hal.c │ │ │ │ ├── hal.ld │ │ │ │ ├── include │ │ │ │ │ ├── cpu.h │ │ │ │ │ ├── int.h │ │ │ │ │ ├── kernel.h │ │ │ │ │ ├── mem.h │ │ │ │ │ ├── pic.h │ │ │ │ │ ├── time.h │ │ │ │ │ └── vecnum.h │ │ │ │ ├── int │ │ │ │ │ ├── context.c │ │ │ │ │ ├── entry.S │ │ │ │ │ ├── int.c │ │ │ │ │ ├── restore.S │ │ │ │ │ └── syscall.c │ │ │ │ ├── kernel │ │ │ │ │ ├── dispatch.c │ │ │ │ │ ├── kernel.c │ │ │ │ │ └── mzone.c │ │ │ │ ├── mem │ │ │ │ │ ├── map.c │ │ │ │ │ ├── palloc.c │ │ │ │ │ └── tlb.c │ │ │ │ ├── pic │ │ │ │ │ ├── timer.c │ │ │ │ │ └── work.c │ │ │ │ └── time │ │ │ │ │ └── time.c │ │ │ ├── kernel │ │ │ │ ├── kernel.ld │ │ │ │ └── syscall │ │ │ │ │ └── ksys_syscall.c │ │ │ ├── klibc │ │ │ │ └── sys │ │ │ │ │ └── do_syscall.c │ │ │ ├── loader │ │ │ │ ├── include │ │ │ │ │ └── setup.h │ │ │ │ ├── loader.ld │ │ │ │ ├── setup.c │ │ │ │ └── start.S │ │ │ └── tmake.arch │ │ └── armv8 │ │ │ ├── common │ │ │ └── include │ │ │ │ ├── atomic.h │ │ │ │ ├── bootparam.h │ │ │ │ ├── context.h │ │ │ │ ├── data.h │ │ │ │ ├── memlayout.h │ │ │ │ ├── memory.h │ │ │ │ └── reg.h │ │ │ ├── hal │ │ │ ├── hal.ld │ │ │ └── include │ │ │ │ └── vecnum.h │ │ │ ├── kernel │ │ │ ├── kernel.ld │ │ │ └── syscall │ │ │ │ └── ksys_syscall.c │ │ │ ├── klibc │ │ │ └── sys │ │ │ │ └── do_syscall.c │ │ │ ├── loader │ │ │ ├── hal.c │ │ │ ├── loader.ld │ │ │ └── start.S │ │ │ └── tmake.arch │ ├── ia32 │ │ ├── boot │ │ │ └── floppy │ │ │ │ ├── boot.asm │ │ │ │ ├── floppy.c │ │ │ │ └── floppy.ld │ │ ├── common │ │ │ └── include │ │ │ │ ├── atomic.h │ │ │ │ ├── bootparam.h │ │ │ │ ├── context.h │ │ │ │ ├── data.h │ │ │ │ ├── memlayout.h │ │ │ │ ├── memlayout.inc │ │ │ │ └── memory.h │ │ ├── hal │ │ │ ├── acpi │ │ │ │ ├── acpi.c │ │ │ │ ├── fadt.c │ │ │ │ └── madt.c │ │ │ ├── apic │ │ │ │ ├── apic.c │ │ │ │ ├── i8259a.c │ │ │ │ ├── ioapic.c │ │ │ │ ├── ipi.c │ │ │ │ ├── lapic.c │ │ │ │ └── timer.c │ │ │ ├── bios │ │ │ │ └── ebda.c │ │ │ ├── cpu │ │ │ │ ├── cpuid.c │ │ │ │ ├── mp.c │ │ │ │ ├── mps.c │ │ │ │ ├── msr.c │ │ │ │ └── topo.c │ │ │ ├── drv │ │ │ │ └── keyboard.c │ │ │ ├── exec │ │ │ │ ├── elf.c │ │ │ │ └── exec.c │ │ │ ├── hal.c │ │ │ ├── include │ │ │ │ ├── acpi.h │ │ │ │ ├── apic.h │ │ │ │ ├── bios.h │ │ │ │ ├── cpu.h │ │ │ │ ├── drv.h │ │ │ │ ├── exec.h │ │ │ │ ├── font.h │ │ │ │ ├── i8259a.h │ │ │ │ ├── int.h │ │ │ │ ├── kernel.h │ │ │ │ ├── lib.h │ │ │ │ ├── mem.h │ │ │ │ ├── mps.h │ │ │ │ ├── periph.h │ │ │ │ ├── syscall.h │ │ │ │ ├── task.h │ │ │ │ └── time.h │ │ │ ├── int │ │ │ │ ├── handler.asm │ │ │ │ ├── idt.c │ │ │ │ └── int.c │ │ │ ├── kernel │ │ │ │ ├── initk.c │ │ │ │ ├── mzone.c │ │ │ │ └── wrapk.c │ │ │ ├── lib │ │ │ │ ├── bit2.c │ │ │ │ ├── io.c │ │ │ │ └── misc.c │ │ │ ├── mem │ │ │ │ ├── gdt.c │ │ │ │ ├── map.c │ │ │ │ ├── palloc.c │ │ │ │ └── tlb.c │ │ │ ├── periph │ │ │ │ └── video.c │ │ │ ├── syscall │ │ │ │ ├── syscall.c │ │ │ │ └── sysenter.asm │ │ │ ├── task │ │ │ │ ├── context.c │ │ │ │ └── tss.c │ │ │ └── time │ │ │ │ ├── pit.c │ │ │ │ ├── rtc.c │ │ │ │ ├── tick.c │ │ │ │ └── time.c │ │ ├── kernel │ │ │ └── syscall │ │ │ │ └── ksys_syscall.c │ │ ├── klibc │ │ │ └── sys │ │ │ │ └── do_syscall.c │ │ ├── loader │ │ │ ├── font.h │ │ │ ├── loader.h │ │ │ ├── pm_setup.inc │ │ │ ├── protected.c │ │ │ ├── protected.ld │ │ │ ├── real.c │ │ │ ├── real.ld │ │ │ └── start.asm │ │ └── tmake.arch │ ├── mips │ │ ├── common │ │ │ └── include │ │ │ │ ├── asm.h │ │ │ │ ├── bootparam.h │ │ │ │ ├── context.h │ │ │ │ └── reg.h │ │ ├── hal │ │ │ ├── cpu │ │ │ │ ├── cpuid.c │ │ │ │ ├── mp.c │ │ │ │ └── topo.c │ │ │ ├── hal.c │ │ │ ├── include │ │ │ │ ├── cpu.h │ │ │ │ ├── int.h │ │ │ │ ├── kernel.h │ │ │ │ ├── lib.h │ │ │ │ ├── mem.h │ │ │ │ ├── periph.h │ │ │ │ ├── pic.h │ │ │ │ ├── time.h │ │ │ │ └── vecnum.h │ │ │ ├── int │ │ │ │ ├── context.c │ │ │ │ ├── int.c │ │ │ │ └── syscall.c │ │ │ ├── kernel │ │ │ │ ├── dispatch.c │ │ │ │ ├── kernel.c │ │ │ │ └── mzone.c │ │ │ ├── lib │ │ │ │ └── debug.c │ │ │ ├── mem │ │ │ │ └── palloc.c │ │ │ ├── periph │ │ │ │ ├── i8253.c │ │ │ │ ├── i8259.c │ │ │ │ ├── periph.c │ │ │ │ ├── rtc.c │ │ │ │ ├── uart.c │ │ │ │ └── video.c │ │ │ ├── pic │ │ │ │ ├── pic.c │ │ │ │ └── timer.c │ │ │ └── time │ │ │ │ ├── tick.c │ │ │ │ └── time.c │ │ ├── kernel │ │ │ └── syscall │ │ │ │ └── ksys_syscall.c │ │ ├── klibc │ │ │ ├── klibc.ld │ │ │ └── sys │ │ │ │ └── do_syscall.c │ │ ├── loader │ │ │ ├── loader.c │ │ │ ├── periph.c │ │ │ ├── periph.h │ │ │ └── start.S │ │ ├── mips32 │ │ │ ├── common │ │ │ │ └── include │ │ │ │ │ ├── atomic.h │ │ │ │ │ ├── cp0.h │ │ │ │ │ ├── memlayout.h │ │ │ │ │ ├── memory.h │ │ │ │ │ └── page.h │ │ │ ├── hal │ │ │ │ ├── hal.ld │ │ │ │ ├── int │ │ │ │ │ ├── entry.S │ │ │ │ │ └── restore.S │ │ │ │ └── mem │ │ │ │ │ ├── map.c │ │ │ │ │ └── tlb.c │ │ │ ├── kernel │ │ │ │ └── kernel.ld │ │ │ ├── loader │ │ │ │ └── loader.ld │ │ │ ├── mips32b │ │ │ │ ├── common │ │ │ │ │ └── include │ │ │ │ │ │ └── data.h │ │ │ │ └── tmake.arch │ │ │ ├── mips32l │ │ │ │ ├── common │ │ │ │ │ └── include │ │ │ │ │ │ └── data.h │ │ │ │ └── tmake.arch │ │ │ └── tmake.inc │ │ └── mips64 │ │ │ ├── common │ │ │ └── include │ │ │ │ ├── atomic.h │ │ │ │ ├── cp0.h │ │ │ │ ├── memlayout.h │ │ │ │ ├── memory.h │ │ │ │ └── page.h │ │ │ ├── hal │ │ │ ├── hal.ld │ │ │ ├── int │ │ │ │ ├── entry.S │ │ │ │ └── restore.S │ │ │ └── mem │ │ │ │ ├── map.c │ │ │ │ └── tlb.c │ │ │ ├── kernel │ │ │ └── kernel.ld │ │ │ ├── loader │ │ │ └── loader.ld │ │ │ ├── mips64b │ │ │ ├── common │ │ │ │ └── include │ │ │ │ │ └── data.h │ │ │ └── tmake.arch │ │ │ ├── mips64l │ │ │ ├── common │ │ │ │ └── include │ │ │ │ │ └── data.h │ │ │ └── tmake.arch │ │ │ └── tmake.inc │ ├── ppc32 │ │ ├── common │ │ │ └── include │ │ │ │ ├── asm.h │ │ │ │ ├── atomic.h │ │ │ │ ├── bootparam.h │ │ │ │ ├── context.h │ │ │ │ ├── data.h │ │ │ │ ├── memlayout.h │ │ │ │ └── memory.h │ │ ├── hal │ │ │ ├── cpu │ │ │ │ ├── cpuid.c │ │ │ │ ├── mp.c │ │ │ │ └── topo.c │ │ │ ├── hal.c │ │ │ ├── hal.ld │ │ │ ├── include │ │ │ │ ├── cpu.h │ │ │ │ ├── int.h │ │ │ │ ├── kernel.h │ │ │ │ ├── lib.h │ │ │ │ ├── mem.h │ │ │ │ ├── time.h │ │ │ │ └── vecnum.h │ │ │ ├── int │ │ │ │ ├── context.c │ │ │ │ ├── entry.S │ │ │ │ ├── int.c │ │ │ │ ├── pagefault.c │ │ │ │ ├── restore.S │ │ │ │ ├── syscall.c │ │ │ │ └── work.c │ │ │ ├── kernel │ │ │ │ ├── dispatch.c │ │ │ │ ├── kernel.c │ │ │ │ └── mzone.c │ │ │ ├── lib │ │ │ │ └── debug.c │ │ │ ├── mem │ │ │ │ ├── map.c │ │ │ │ ├── palloc.c │ │ │ │ ├── pht.c │ │ │ │ └── tlb.c │ │ │ └── time │ │ │ │ ├── tick.c │ │ │ │ └── time.c │ │ ├── kernel │ │ │ ├── kernel.ld │ │ │ └── syscall │ │ │ │ └── ksys_syscall.c │ │ ├── klibc │ │ │ └── sys │ │ │ │ └── do_syscall.c │ │ ├── loader │ │ │ ├── loader.c │ │ │ ├── loader.ld │ │ │ └── start.S │ │ └── tmake.arch │ └── sparc │ │ ├── hal │ │ ├── cpu │ │ │ └── mp.c │ │ ├── hal.c │ │ ├── hal.ld │ │ ├── include │ │ │ ├── cpu.h │ │ │ ├── int.h │ │ │ ├── lib.h │ │ │ └── periph.h │ │ ├── int │ │ │ └── int.c │ │ ├── lib │ │ │ └── debug.c │ │ └── periph │ │ │ └── print.c │ │ ├── kernel │ │ └── syscall │ │ │ └── ksys_syscall.c │ │ ├── klibc │ │ └── sys │ │ │ └── do_syscall.c │ │ └── sparcv8 │ │ ├── common │ │ └── include │ │ │ ├── atomic.h │ │ │ ├── bootparam.h │ │ │ ├── context.h │ │ │ ├── data.h │ │ │ ├── memlayout.h │ │ │ └── memory.h │ │ ├── sun4m │ │ └── loader │ │ │ ├── loader.ld │ │ │ └── start.S │ │ └── tmake.arch ├── common │ └── include │ │ ├── compiler.h │ │ ├── coreimg.h │ │ ├── elf32.h │ │ ├── errno.h │ │ ├── floppyimg.h │ │ ├── kdisp.h │ │ ├── kexport.h │ │ ├── ofw.h │ │ ├── proc.h │ │ ├── syscall.h │ │ ├── ua.h │ │ ├── urs.h │ │ └── vgafont.h ├── driver │ ├── bus │ │ └── system │ │ │ └── sysbus.c │ ├── console │ │ ├── console.c │ │ └── stdio.c │ ├── devfs │ │ ├── devfs.c │ │ └── tree.c │ ├── driver.c │ ├── include │ │ ├── bus │ │ │ └── sysbus.h │ │ ├── console.h │ │ ├── devfs.h │ │ └── keyboard.h │ ├── keyboard │ │ └── keyboard.c │ └── pseudo │ │ └── null │ │ └── null.c ├── hal │ ├── cpu │ │ └── percpu.c │ ├── fb │ │ └── draw.c │ ├── include │ │ ├── bit.h │ │ ├── bootparam.h │ │ ├── debug.h │ │ ├── fb.h │ │ ├── kalloc.h │ │ ├── percpu.h │ │ ├── print.h │ │ ├── string.h │ │ └── vector.h │ ├── int │ │ └── vector.c │ ├── lib │ │ ├── bit.c │ │ ├── bootparam.c │ │ ├── halt.c │ │ └── string.c │ ├── mem │ │ └── kalloc.c │ └── print │ │ └── kprintf.c ├── init │ └── init.py ├── kernel │ ├── coreimg │ │ ├── coreimg.c │ │ ├── fs.c │ │ └── startup.c │ ├── ds │ │ ├── hashtable.c │ │ └── list.c │ ├── exec │ │ ├── copy.c │ │ ├── elf.c │ │ └── exec.c │ ├── include │ │ ├── coreimg.h │ │ ├── ds.h │ │ ├── exec.h │ │ ├── hal.h │ │ ├── kapi.h │ │ ├── lib.h │ │ ├── mem.h │ │ ├── proc.h │ │ ├── sync.h │ │ └── syscall.h │ ├── kapi │ │ ├── heap.c │ │ ├── interrupt.c │ │ ├── kapi.c │ │ ├── kmap.c │ │ ├── process.c │ │ └── thread.c │ ├── kernel.c │ ├── lib │ │ └── string.c │ ├── mem │ │ ├── malloc.c │ │ ├── palloc.c │ │ ├── pfn.c │ │ └── salloc.c │ ├── proc │ │ ├── asid.c │ │ ├── dalloc.c │ │ ├── dummy.c │ │ ├── futex.c │ │ ├── heap.c │ │ ├── kmap.c │ │ ├── monitor.c │ │ ├── process.c │ │ ├── sched.c │ │ ├── thread.c │ │ └── tlb.c │ ├── sync │ │ └── spinlock.c │ └── syscall │ │ ├── interrupt.c │ │ ├── ioport.c │ │ ├── ipc.c │ │ ├── kputs.c │ │ ├── ksys.c │ │ ├── syscall.c │ │ └── time.c ├── klibc │ ├── include │ │ ├── assert.h │ │ ├── kthread.h │ │ ├── stdarg.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── stdstruct.h │ │ ├── string.h │ │ ├── sys.h │ │ └── time.h │ ├── kthread │ │ ├── mutex.c │ │ ├── thread.c │ │ └── tls.c │ ├── start.c │ ├── stdio │ │ ├── kprintf.c │ │ └── vsnprintf.c │ ├── stdlib │ │ ├── halloc.c │ │ ├── malloc.c │ │ └── salloc.c │ ├── stdstruct │ │ ├── dlist.c │ │ └── hash.c │ ├── string │ │ ├── mem.c │ │ └── str.c │ ├── sys │ │ ├── heap.c │ │ ├── interrupt.c │ │ ├── kapi.c │ │ ├── kmap.c │ │ ├── msg.c │ │ ├── process.c │ │ ├── stdio.c │ │ ├── sys.c │ │ ├── syscall.c │ │ ├── thread.c │ │ └── urs.c │ └── time │ │ └── time.c ├── loader │ ├── cmdline │ │ └── cmdline.c │ ├── exec │ │ └── exec.c │ ├── firmware │ │ └── ofw │ │ │ └── ofw.c │ ├── include │ │ ├── arg.h │ │ ├── cmdline.h │ │ ├── exec.h │ │ ├── firmware │ │ │ └── ofw.h │ │ ├── lib.h │ │ ├── mempool.h │ │ ├── obp.h │ │ ├── periph │ │ │ └── bcm2835.h │ │ └── print.h │ ├── lib │ │ ├── bss.c │ │ ├── debug.c │ │ ├── endian.c │ │ ├── math.c │ │ └── string.c │ ├── mempool │ │ └── mempool.c │ ├── obp │ │ └── obp.c │ ├── periph │ │ └── bcm2835 │ │ │ ├── bcm2835.c │ │ │ ├── framebuffer.c │ │ │ ├── gpio.c │ │ │ ├── led.c │ │ │ ├── mailbox.c │ │ │ ├── pl011.c │ │ │ ├── power.c │ │ │ ├── timer.c │ │ │ └── uart.c │ └── print │ │ ├── draw.c │ │ └── lprintf.c ├── mach │ ├── generic │ │ └── README.md │ ├── mac │ │ └── hal │ │ │ ├── include │ │ │ └── periph.h │ │ │ └── periph │ │ │ ├── escc.c │ │ │ ├── heathrow_pic.c │ │ │ ├── ofw.c │ │ │ ├── openpic.c │ │ │ └── periph.c │ ├── malta │ │ └── spaceholder │ ├── pc │ │ └── spaceholder │ ├── raspi2 │ │ ├── hal │ │ │ ├── include │ │ │ │ └── periph.h │ │ │ └── periph.c │ │ └── loader │ │ │ └── loader.c │ └── sun4m │ │ └── loader │ │ ├── loader.c │ │ └── periph.c ├── shell │ ├── builtin │ │ ├── builtin.c │ │ ├── cat.c │ │ ├── cd.c │ │ ├── date.c │ │ ├── echo.c │ │ ├── hello.c │ │ ├── ls.c │ │ ├── mv.c │ │ ├── pwd.c │ │ ├── rm.c │ │ └── touch.c │ ├── exec.c │ ├── include │ │ ├── builtin.h │ │ └── shell.h │ ├── path.c │ └── shell.c └── system │ ├── fs │ ├── coreimg │ │ └── coreimg.c │ ├── procfs │ │ ├── monitor.c │ │ └── procfs.c │ └── ramfs │ │ └── ramfs.c │ ├── include │ ├── fs.h │ ├── kapi.h │ └── urs.h │ ├── kapi │ ├── file.c │ ├── kapi.c │ └── urs.c │ ├── system.c │ ├── ua │ └── user.c │ └── urs │ └── urs.c ├── tmake ├── tmake.main └── tools ├── coreimg.c ├── floppyimg.c └── tmake.tools /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/README.md -------------------------------------------------------------------------------- /doc/boot.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/doc/boot.txt -------------------------------------------------------------------------------- /doc/hal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/doc/hal.txt -------------------------------------------------------------------------------- /doc/interposer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/doc/interposer.txt -------------------------------------------------------------------------------- /doc/kernel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/doc/kernel.txt -------------------------------------------------------------------------------- /doc/process.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/doc/process.txt -------------------------------------------------------------------------------- /src/arch/arm/armv7/common/include/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/common/include/atomic.h -------------------------------------------------------------------------------- /src/arch/arm/armv7/common/include/bootparam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/common/include/bootparam.h -------------------------------------------------------------------------------- /src/arch/arm/armv7/common/include/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/common/include/context.h -------------------------------------------------------------------------------- /src/arch/arm/armv7/common/include/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/common/include/data.h -------------------------------------------------------------------------------- /src/arch/arm/armv7/common/include/memlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/common/include/memlayout.h -------------------------------------------------------------------------------- /src/arch/arm/armv7/common/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/common/include/memory.h -------------------------------------------------------------------------------- /src/arch/arm/armv7/common/include/reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/common/include/reg.h -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/cpu/cpuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/cpu/cpuid.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/cpu/mp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/cpu/mp.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/cpu/topo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/cpu/topo.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/hal.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/hal.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/hal.ld -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/include/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/include/cpu.h -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/include/int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/include/int.h -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/include/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/include/kernel.h -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/include/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/include/mem.h -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/include/pic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/include/pic.h -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/include/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/include/time.h -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/include/vecnum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/include/vecnum.h -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/int/context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/int/context.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/int/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/int/entry.S -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/int/int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/int/int.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/int/restore.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/int/restore.S -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/int/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/int/syscall.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/kernel/dispatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/kernel/dispatch.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/kernel/kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/kernel/kernel.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/kernel/mzone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/kernel/mzone.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/mem/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/mem/map.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/mem/palloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/mem/palloc.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/mem/tlb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/mem/tlb.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/pic/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/pic/timer.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/pic/work.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/pic/work.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/hal/time/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/hal/time/time.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/kernel/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/kernel/kernel.ld -------------------------------------------------------------------------------- /src/arch/arm/armv7/kernel/syscall/ksys_syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/kernel/syscall/ksys_syscall.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/klibc/sys/do_syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/klibc/sys/do_syscall.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/loader/include/setup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/loader/include/setup.h -------------------------------------------------------------------------------- /src/arch/arm/armv7/loader/loader.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/loader/loader.ld -------------------------------------------------------------------------------- /src/arch/arm/armv7/loader/setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/loader/setup.c -------------------------------------------------------------------------------- /src/arch/arm/armv7/loader/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/loader/start.S -------------------------------------------------------------------------------- /src/arch/arm/armv7/tmake.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv7/tmake.arch -------------------------------------------------------------------------------- /src/arch/arm/armv8/common/include/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv8/common/include/atomic.h -------------------------------------------------------------------------------- /src/arch/arm/armv8/common/include/bootparam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv8/common/include/bootparam.h -------------------------------------------------------------------------------- /src/arch/arm/armv8/common/include/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv8/common/include/context.h -------------------------------------------------------------------------------- /src/arch/arm/armv8/common/include/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv8/common/include/data.h -------------------------------------------------------------------------------- /src/arch/arm/armv8/common/include/memlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv8/common/include/memlayout.h -------------------------------------------------------------------------------- /src/arch/arm/armv8/common/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv8/common/include/memory.h -------------------------------------------------------------------------------- /src/arch/arm/armv8/common/include/reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv8/common/include/reg.h -------------------------------------------------------------------------------- /src/arch/arm/armv8/hal/hal.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv8/hal/hal.ld -------------------------------------------------------------------------------- /src/arch/arm/armv8/hal/include/vecnum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv8/hal/include/vecnum.h -------------------------------------------------------------------------------- /src/arch/arm/armv8/kernel/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv8/kernel/kernel.ld -------------------------------------------------------------------------------- /src/arch/arm/armv8/kernel/syscall/ksys_syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv8/kernel/syscall/ksys_syscall.c -------------------------------------------------------------------------------- /src/arch/arm/armv8/klibc/sys/do_syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv8/klibc/sys/do_syscall.c -------------------------------------------------------------------------------- /src/arch/arm/armv8/loader/hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv8/loader/hal.c -------------------------------------------------------------------------------- /src/arch/arm/armv8/loader/loader.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv8/loader/loader.ld -------------------------------------------------------------------------------- /src/arch/arm/armv8/loader/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv8/loader/start.S -------------------------------------------------------------------------------- /src/arch/arm/armv8/tmake.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/arm/armv8/tmake.arch -------------------------------------------------------------------------------- /src/arch/ia32/boot/floppy/boot.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/boot/floppy/boot.asm -------------------------------------------------------------------------------- /src/arch/ia32/boot/floppy/floppy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/boot/floppy/floppy.c -------------------------------------------------------------------------------- /src/arch/ia32/boot/floppy/floppy.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/boot/floppy/floppy.ld -------------------------------------------------------------------------------- /src/arch/ia32/common/include/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/common/include/atomic.h -------------------------------------------------------------------------------- /src/arch/ia32/common/include/bootparam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/common/include/bootparam.h -------------------------------------------------------------------------------- /src/arch/ia32/common/include/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/common/include/context.h -------------------------------------------------------------------------------- /src/arch/ia32/common/include/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/common/include/data.h -------------------------------------------------------------------------------- /src/arch/ia32/common/include/memlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/common/include/memlayout.h -------------------------------------------------------------------------------- /src/arch/ia32/common/include/memlayout.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/common/include/memlayout.inc -------------------------------------------------------------------------------- /src/arch/ia32/common/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/common/include/memory.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/acpi/acpi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/acpi/acpi.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/acpi/fadt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/acpi/fadt.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/acpi/madt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/acpi/madt.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/apic/apic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/apic/apic.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/apic/i8259a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/apic/i8259a.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/apic/ioapic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/apic/ioapic.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/apic/ipi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/apic/ipi.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/apic/lapic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/apic/lapic.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/apic/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/apic/timer.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/bios/ebda.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/bios/ebda.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/cpu/cpuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/cpu/cpuid.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/cpu/mp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/cpu/mp.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/cpu/mps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/cpu/mps.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/cpu/msr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/cpu/msr.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/cpu/topo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/cpu/topo.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/drv/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/drv/keyboard.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/exec/elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/exec/elf.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/exec/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/exec/exec.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/hal.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/include/acpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/include/acpi.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/include/apic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/include/apic.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/include/bios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/include/bios.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/include/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/include/cpu.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/include/drv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/include/drv.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/include/exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/include/exec.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/include/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/include/font.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/include/i8259a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/include/i8259a.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/include/int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/include/int.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/include/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/include/kernel.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/include/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/include/lib.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/include/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/include/mem.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/include/mps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/include/mps.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/include/periph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/include/periph.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/include/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/include/syscall.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/include/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/include/task.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/include/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/include/time.h -------------------------------------------------------------------------------- /src/arch/ia32/hal/int/handler.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/int/handler.asm -------------------------------------------------------------------------------- /src/arch/ia32/hal/int/idt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/int/idt.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/int/int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/int/int.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/kernel/initk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/kernel/initk.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/kernel/mzone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/kernel/mzone.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/kernel/wrapk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/kernel/wrapk.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/lib/bit2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/lib/bit2.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/lib/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/lib/io.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/lib/misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/lib/misc.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/mem/gdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/mem/gdt.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/mem/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/mem/map.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/mem/palloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/mem/palloc.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/mem/tlb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/mem/tlb.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/periph/video.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/periph/video.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/syscall/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/syscall/syscall.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/syscall/sysenter.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/syscall/sysenter.asm -------------------------------------------------------------------------------- /src/arch/ia32/hal/task/context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/task/context.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/task/tss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/task/tss.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/time/pit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/time/pit.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/time/rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/time/rtc.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/time/tick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/time/tick.c -------------------------------------------------------------------------------- /src/arch/ia32/hal/time/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/hal/time/time.c -------------------------------------------------------------------------------- /src/arch/ia32/kernel/syscall/ksys_syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/kernel/syscall/ksys_syscall.c -------------------------------------------------------------------------------- /src/arch/ia32/klibc/sys/do_syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/klibc/sys/do_syscall.c -------------------------------------------------------------------------------- /src/arch/ia32/loader/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/loader/font.h -------------------------------------------------------------------------------- /src/arch/ia32/loader/loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/loader/loader.h -------------------------------------------------------------------------------- /src/arch/ia32/loader/pm_setup.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/loader/pm_setup.inc -------------------------------------------------------------------------------- /src/arch/ia32/loader/protected.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/loader/protected.c -------------------------------------------------------------------------------- /src/arch/ia32/loader/protected.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/loader/protected.ld -------------------------------------------------------------------------------- /src/arch/ia32/loader/real.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/loader/real.c -------------------------------------------------------------------------------- /src/arch/ia32/loader/real.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/loader/real.ld -------------------------------------------------------------------------------- /src/arch/ia32/loader/start.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/loader/start.asm -------------------------------------------------------------------------------- /src/arch/ia32/tmake.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ia32/tmake.arch -------------------------------------------------------------------------------- /src/arch/mips/common/include/asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/common/include/asm.h -------------------------------------------------------------------------------- /src/arch/mips/common/include/bootparam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/common/include/bootparam.h -------------------------------------------------------------------------------- /src/arch/mips/common/include/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/common/include/context.h -------------------------------------------------------------------------------- /src/arch/mips/common/include/reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/common/include/reg.h -------------------------------------------------------------------------------- /src/arch/mips/hal/cpu/cpuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/cpu/cpuid.c -------------------------------------------------------------------------------- /src/arch/mips/hal/cpu/mp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/cpu/mp.c -------------------------------------------------------------------------------- /src/arch/mips/hal/cpu/topo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/cpu/topo.c -------------------------------------------------------------------------------- /src/arch/mips/hal/hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/hal.c -------------------------------------------------------------------------------- /src/arch/mips/hal/include/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/include/cpu.h -------------------------------------------------------------------------------- /src/arch/mips/hal/include/int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/include/int.h -------------------------------------------------------------------------------- /src/arch/mips/hal/include/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/include/kernel.h -------------------------------------------------------------------------------- /src/arch/mips/hal/include/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/include/lib.h -------------------------------------------------------------------------------- /src/arch/mips/hal/include/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/include/mem.h -------------------------------------------------------------------------------- /src/arch/mips/hal/include/periph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/include/periph.h -------------------------------------------------------------------------------- /src/arch/mips/hal/include/pic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/include/pic.h -------------------------------------------------------------------------------- /src/arch/mips/hal/include/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/include/time.h -------------------------------------------------------------------------------- /src/arch/mips/hal/include/vecnum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/include/vecnum.h -------------------------------------------------------------------------------- /src/arch/mips/hal/int/context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/int/context.c -------------------------------------------------------------------------------- /src/arch/mips/hal/int/int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/int/int.c -------------------------------------------------------------------------------- /src/arch/mips/hal/int/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/int/syscall.c -------------------------------------------------------------------------------- /src/arch/mips/hal/kernel/dispatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/kernel/dispatch.c -------------------------------------------------------------------------------- /src/arch/mips/hal/kernel/kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/kernel/kernel.c -------------------------------------------------------------------------------- /src/arch/mips/hal/kernel/mzone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/kernel/mzone.c -------------------------------------------------------------------------------- /src/arch/mips/hal/lib/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/lib/debug.c -------------------------------------------------------------------------------- /src/arch/mips/hal/mem/palloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/mem/palloc.c -------------------------------------------------------------------------------- /src/arch/mips/hal/periph/i8253.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/periph/i8253.c -------------------------------------------------------------------------------- /src/arch/mips/hal/periph/i8259.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/periph/i8259.c -------------------------------------------------------------------------------- /src/arch/mips/hal/periph/periph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/periph/periph.c -------------------------------------------------------------------------------- /src/arch/mips/hal/periph/rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/periph/rtc.c -------------------------------------------------------------------------------- /src/arch/mips/hal/periph/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/periph/uart.c -------------------------------------------------------------------------------- /src/arch/mips/hal/periph/video.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/periph/video.c -------------------------------------------------------------------------------- /src/arch/mips/hal/pic/pic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/pic/pic.c -------------------------------------------------------------------------------- /src/arch/mips/hal/pic/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/pic/timer.c -------------------------------------------------------------------------------- /src/arch/mips/hal/time/tick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/time/tick.c -------------------------------------------------------------------------------- /src/arch/mips/hal/time/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/hal/time/time.c -------------------------------------------------------------------------------- /src/arch/mips/kernel/syscall/ksys_syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/kernel/syscall/ksys_syscall.c -------------------------------------------------------------------------------- /src/arch/mips/klibc/klibc.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/klibc/klibc.ld -------------------------------------------------------------------------------- /src/arch/mips/klibc/sys/do_syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/klibc/sys/do_syscall.c -------------------------------------------------------------------------------- /src/arch/mips/loader/loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/loader/loader.c -------------------------------------------------------------------------------- /src/arch/mips/loader/periph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/loader/periph.c -------------------------------------------------------------------------------- /src/arch/mips/loader/periph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/loader/periph.h -------------------------------------------------------------------------------- /src/arch/mips/loader/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/loader/start.S -------------------------------------------------------------------------------- /src/arch/mips/mips32/common/include/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips32/common/include/atomic.h -------------------------------------------------------------------------------- /src/arch/mips/mips32/common/include/cp0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips32/common/include/cp0.h -------------------------------------------------------------------------------- /src/arch/mips/mips32/common/include/memlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips32/common/include/memlayout.h -------------------------------------------------------------------------------- /src/arch/mips/mips32/common/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips32/common/include/memory.h -------------------------------------------------------------------------------- /src/arch/mips/mips32/common/include/page.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips32/common/include/page.h -------------------------------------------------------------------------------- /src/arch/mips/mips32/hal/hal.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips32/hal/hal.ld -------------------------------------------------------------------------------- /src/arch/mips/mips32/hal/int/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips32/hal/int/entry.S -------------------------------------------------------------------------------- /src/arch/mips/mips32/hal/int/restore.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips32/hal/int/restore.S -------------------------------------------------------------------------------- /src/arch/mips/mips32/hal/mem/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips32/hal/mem/map.c -------------------------------------------------------------------------------- /src/arch/mips/mips32/hal/mem/tlb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips32/hal/mem/tlb.c -------------------------------------------------------------------------------- /src/arch/mips/mips32/kernel/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips32/kernel/kernel.ld -------------------------------------------------------------------------------- /src/arch/mips/mips32/loader/loader.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips32/loader/loader.ld -------------------------------------------------------------------------------- /src/arch/mips/mips32/mips32b/common/include/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips32/mips32b/common/include/data.h -------------------------------------------------------------------------------- /src/arch/mips/mips32/mips32b/tmake.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips32/mips32b/tmake.arch -------------------------------------------------------------------------------- /src/arch/mips/mips32/mips32l/common/include/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips32/mips32l/common/include/data.h -------------------------------------------------------------------------------- /src/arch/mips/mips32/mips32l/tmake.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips32/mips32l/tmake.arch -------------------------------------------------------------------------------- /src/arch/mips/mips32/tmake.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips32/tmake.inc -------------------------------------------------------------------------------- /src/arch/mips/mips64/common/include/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips64/common/include/atomic.h -------------------------------------------------------------------------------- /src/arch/mips/mips64/common/include/cp0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips64/common/include/cp0.h -------------------------------------------------------------------------------- /src/arch/mips/mips64/common/include/memlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips64/common/include/memlayout.h -------------------------------------------------------------------------------- /src/arch/mips/mips64/common/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips64/common/include/memory.h -------------------------------------------------------------------------------- /src/arch/mips/mips64/common/include/page.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips64/common/include/page.h -------------------------------------------------------------------------------- /src/arch/mips/mips64/hal/hal.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips64/hal/hal.ld -------------------------------------------------------------------------------- /src/arch/mips/mips64/hal/int/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips64/hal/int/entry.S -------------------------------------------------------------------------------- /src/arch/mips/mips64/hal/int/restore.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips64/hal/int/restore.S -------------------------------------------------------------------------------- /src/arch/mips/mips64/hal/mem/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips64/hal/mem/map.c -------------------------------------------------------------------------------- /src/arch/mips/mips64/hal/mem/tlb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips64/hal/mem/tlb.c -------------------------------------------------------------------------------- /src/arch/mips/mips64/kernel/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips64/kernel/kernel.ld -------------------------------------------------------------------------------- /src/arch/mips/mips64/loader/loader.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips64/loader/loader.ld -------------------------------------------------------------------------------- /src/arch/mips/mips64/mips64b/common/include/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips64/mips64b/common/include/data.h -------------------------------------------------------------------------------- /src/arch/mips/mips64/mips64b/tmake.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips64/mips64b/tmake.arch -------------------------------------------------------------------------------- /src/arch/mips/mips64/mips64l/common/include/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips64/mips64l/common/include/data.h -------------------------------------------------------------------------------- /src/arch/mips/mips64/mips64l/tmake.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips64/mips64l/tmake.arch -------------------------------------------------------------------------------- /src/arch/mips/mips64/tmake.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/mips/mips64/tmake.inc -------------------------------------------------------------------------------- /src/arch/ppc32/common/include/asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/common/include/asm.h -------------------------------------------------------------------------------- /src/arch/ppc32/common/include/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/common/include/atomic.h -------------------------------------------------------------------------------- /src/arch/ppc32/common/include/bootparam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/common/include/bootparam.h -------------------------------------------------------------------------------- /src/arch/ppc32/common/include/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/common/include/context.h -------------------------------------------------------------------------------- /src/arch/ppc32/common/include/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/common/include/data.h -------------------------------------------------------------------------------- /src/arch/ppc32/common/include/memlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/common/include/memlayout.h -------------------------------------------------------------------------------- /src/arch/ppc32/common/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/common/include/memory.h -------------------------------------------------------------------------------- /src/arch/ppc32/hal/cpu/cpuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/cpu/cpuid.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/cpu/mp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/cpu/mp.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/cpu/topo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/cpu/topo.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/hal.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/hal.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/hal.ld -------------------------------------------------------------------------------- /src/arch/ppc32/hal/include/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/include/cpu.h -------------------------------------------------------------------------------- /src/arch/ppc32/hal/include/int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/include/int.h -------------------------------------------------------------------------------- /src/arch/ppc32/hal/include/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/include/kernel.h -------------------------------------------------------------------------------- /src/arch/ppc32/hal/include/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/include/lib.h -------------------------------------------------------------------------------- /src/arch/ppc32/hal/include/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/include/mem.h -------------------------------------------------------------------------------- /src/arch/ppc32/hal/include/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/include/time.h -------------------------------------------------------------------------------- /src/arch/ppc32/hal/include/vecnum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/include/vecnum.h -------------------------------------------------------------------------------- /src/arch/ppc32/hal/int/context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/int/context.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/int/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/int/entry.S -------------------------------------------------------------------------------- /src/arch/ppc32/hal/int/int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/int/int.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/int/pagefault.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/int/pagefault.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/int/restore.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/int/restore.S -------------------------------------------------------------------------------- /src/arch/ppc32/hal/int/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/int/syscall.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/int/work.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/int/work.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/kernel/dispatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/kernel/dispatch.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/kernel/kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/kernel/kernel.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/kernel/mzone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/kernel/mzone.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/lib/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/lib/debug.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/mem/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/mem/map.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/mem/palloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/mem/palloc.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/mem/pht.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/mem/pht.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/mem/tlb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/mem/tlb.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/time/tick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/time/tick.c -------------------------------------------------------------------------------- /src/arch/ppc32/hal/time/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/hal/time/time.c -------------------------------------------------------------------------------- /src/arch/ppc32/kernel/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/kernel/kernel.ld -------------------------------------------------------------------------------- /src/arch/ppc32/kernel/syscall/ksys_syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/kernel/syscall/ksys_syscall.c -------------------------------------------------------------------------------- /src/arch/ppc32/klibc/sys/do_syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/klibc/sys/do_syscall.c -------------------------------------------------------------------------------- /src/arch/ppc32/loader/loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/loader/loader.c -------------------------------------------------------------------------------- /src/arch/ppc32/loader/loader.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/loader/loader.ld -------------------------------------------------------------------------------- /src/arch/ppc32/loader/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/loader/start.S -------------------------------------------------------------------------------- /src/arch/ppc32/tmake.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/ppc32/tmake.arch -------------------------------------------------------------------------------- /src/arch/sparc/hal/cpu/mp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/hal/cpu/mp.c -------------------------------------------------------------------------------- /src/arch/sparc/hal/hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/hal/hal.c -------------------------------------------------------------------------------- /src/arch/sparc/hal/hal.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/hal/hal.ld -------------------------------------------------------------------------------- /src/arch/sparc/hal/include/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/hal/include/cpu.h -------------------------------------------------------------------------------- /src/arch/sparc/hal/include/int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/hal/include/int.h -------------------------------------------------------------------------------- /src/arch/sparc/hal/include/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/hal/include/lib.h -------------------------------------------------------------------------------- /src/arch/sparc/hal/include/periph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/hal/include/periph.h -------------------------------------------------------------------------------- /src/arch/sparc/hal/int/int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/hal/int/int.c -------------------------------------------------------------------------------- /src/arch/sparc/hal/lib/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/hal/lib/debug.c -------------------------------------------------------------------------------- /src/arch/sparc/hal/periph/print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/hal/periph/print.c -------------------------------------------------------------------------------- /src/arch/sparc/kernel/syscall/ksys_syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/kernel/syscall/ksys_syscall.c -------------------------------------------------------------------------------- /src/arch/sparc/klibc/sys/do_syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/klibc/sys/do_syscall.c -------------------------------------------------------------------------------- /src/arch/sparc/sparcv8/common/include/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/sparcv8/common/include/atomic.h -------------------------------------------------------------------------------- /src/arch/sparc/sparcv8/common/include/bootparam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/sparcv8/common/include/bootparam.h -------------------------------------------------------------------------------- /src/arch/sparc/sparcv8/common/include/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/sparcv8/common/include/context.h -------------------------------------------------------------------------------- /src/arch/sparc/sparcv8/common/include/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/sparcv8/common/include/data.h -------------------------------------------------------------------------------- /src/arch/sparc/sparcv8/common/include/memlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/sparcv8/common/include/memlayout.h -------------------------------------------------------------------------------- /src/arch/sparc/sparcv8/common/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/sparcv8/common/include/memory.h -------------------------------------------------------------------------------- /src/arch/sparc/sparcv8/sun4m/loader/loader.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/sparcv8/sun4m/loader/loader.ld -------------------------------------------------------------------------------- /src/arch/sparc/sparcv8/sun4m/loader/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/sparcv8/sun4m/loader/start.S -------------------------------------------------------------------------------- /src/arch/sparc/sparcv8/tmake.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/arch/sparc/sparcv8/tmake.arch -------------------------------------------------------------------------------- /src/common/include/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/common/include/compiler.h -------------------------------------------------------------------------------- /src/common/include/coreimg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/common/include/coreimg.h -------------------------------------------------------------------------------- /src/common/include/elf32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/common/include/elf32.h -------------------------------------------------------------------------------- /src/common/include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/common/include/errno.h -------------------------------------------------------------------------------- /src/common/include/floppyimg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/common/include/floppyimg.h -------------------------------------------------------------------------------- /src/common/include/kdisp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/common/include/kdisp.h -------------------------------------------------------------------------------- /src/common/include/kexport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/common/include/kexport.h -------------------------------------------------------------------------------- /src/common/include/ofw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/common/include/ofw.h -------------------------------------------------------------------------------- /src/common/include/proc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/common/include/proc.h -------------------------------------------------------------------------------- /src/common/include/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/common/include/syscall.h -------------------------------------------------------------------------------- /src/common/include/ua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/common/include/ua.h -------------------------------------------------------------------------------- /src/common/include/urs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/common/include/urs.h -------------------------------------------------------------------------------- /src/common/include/vgafont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/common/include/vgafont.h -------------------------------------------------------------------------------- /src/driver/bus/system/sysbus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/driver/bus/system/sysbus.c -------------------------------------------------------------------------------- /src/driver/console/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/driver/console/console.c -------------------------------------------------------------------------------- /src/driver/console/stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/driver/console/stdio.c -------------------------------------------------------------------------------- /src/driver/devfs/devfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/driver/devfs/devfs.c -------------------------------------------------------------------------------- /src/driver/devfs/tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/driver/devfs/tree.c -------------------------------------------------------------------------------- /src/driver/driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/driver/driver.c -------------------------------------------------------------------------------- /src/driver/include/bus/sysbus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/driver/include/bus/sysbus.h -------------------------------------------------------------------------------- /src/driver/include/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/driver/include/console.h -------------------------------------------------------------------------------- /src/driver/include/devfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/driver/include/devfs.h -------------------------------------------------------------------------------- /src/driver/include/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/driver/include/keyboard.h -------------------------------------------------------------------------------- /src/driver/keyboard/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/driver/keyboard/keyboard.c -------------------------------------------------------------------------------- /src/driver/pseudo/null/null.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/driver/pseudo/null/null.c -------------------------------------------------------------------------------- /src/hal/cpu/percpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/cpu/percpu.c -------------------------------------------------------------------------------- /src/hal/fb/draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/fb/draw.c -------------------------------------------------------------------------------- /src/hal/include/bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/include/bit.h -------------------------------------------------------------------------------- /src/hal/include/bootparam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/include/bootparam.h -------------------------------------------------------------------------------- /src/hal/include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/include/debug.h -------------------------------------------------------------------------------- /src/hal/include/fb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/include/fb.h -------------------------------------------------------------------------------- /src/hal/include/kalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/include/kalloc.h -------------------------------------------------------------------------------- /src/hal/include/percpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/include/percpu.h -------------------------------------------------------------------------------- /src/hal/include/print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/include/print.h -------------------------------------------------------------------------------- /src/hal/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/include/string.h -------------------------------------------------------------------------------- /src/hal/include/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/include/vector.h -------------------------------------------------------------------------------- /src/hal/int/vector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/int/vector.c -------------------------------------------------------------------------------- /src/hal/lib/bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/lib/bit.c -------------------------------------------------------------------------------- /src/hal/lib/bootparam.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/lib/bootparam.c -------------------------------------------------------------------------------- /src/hal/lib/halt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/lib/halt.c -------------------------------------------------------------------------------- /src/hal/lib/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/lib/string.c -------------------------------------------------------------------------------- /src/hal/mem/kalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/mem/kalloc.c -------------------------------------------------------------------------------- /src/hal/print/kprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/hal/print/kprintf.c -------------------------------------------------------------------------------- /src/init/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/init/init.py -------------------------------------------------------------------------------- /src/kernel/coreimg/coreimg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/coreimg/coreimg.c -------------------------------------------------------------------------------- /src/kernel/coreimg/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/coreimg/fs.c -------------------------------------------------------------------------------- /src/kernel/coreimg/startup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/coreimg/startup.c -------------------------------------------------------------------------------- /src/kernel/ds/hashtable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/ds/hashtable.c -------------------------------------------------------------------------------- /src/kernel/ds/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/ds/list.c -------------------------------------------------------------------------------- /src/kernel/exec/copy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/exec/copy.c -------------------------------------------------------------------------------- /src/kernel/exec/elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/exec/elf.c -------------------------------------------------------------------------------- /src/kernel/exec/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/exec/exec.c -------------------------------------------------------------------------------- /src/kernel/include/coreimg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/include/coreimg.h -------------------------------------------------------------------------------- /src/kernel/include/ds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/include/ds.h -------------------------------------------------------------------------------- /src/kernel/include/exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/include/exec.h -------------------------------------------------------------------------------- /src/kernel/include/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/include/hal.h -------------------------------------------------------------------------------- /src/kernel/include/kapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/include/kapi.h -------------------------------------------------------------------------------- /src/kernel/include/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/include/lib.h -------------------------------------------------------------------------------- /src/kernel/include/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/include/mem.h -------------------------------------------------------------------------------- /src/kernel/include/proc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/include/proc.h -------------------------------------------------------------------------------- /src/kernel/include/sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/include/sync.h -------------------------------------------------------------------------------- /src/kernel/include/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/include/syscall.h -------------------------------------------------------------------------------- /src/kernel/kapi/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/kapi/heap.c -------------------------------------------------------------------------------- /src/kernel/kapi/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/kapi/interrupt.c -------------------------------------------------------------------------------- /src/kernel/kapi/kapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/kapi/kapi.c -------------------------------------------------------------------------------- /src/kernel/kapi/kmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/kapi/kmap.c -------------------------------------------------------------------------------- /src/kernel/kapi/process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/kapi/process.c -------------------------------------------------------------------------------- /src/kernel/kapi/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/kapi/thread.c -------------------------------------------------------------------------------- /src/kernel/kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/kernel.c -------------------------------------------------------------------------------- /src/kernel/lib/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/lib/string.c -------------------------------------------------------------------------------- /src/kernel/mem/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/mem/malloc.c -------------------------------------------------------------------------------- /src/kernel/mem/palloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/mem/palloc.c -------------------------------------------------------------------------------- /src/kernel/mem/pfn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/mem/pfn.c -------------------------------------------------------------------------------- /src/kernel/mem/salloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/mem/salloc.c -------------------------------------------------------------------------------- /src/kernel/proc/asid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/proc/asid.c -------------------------------------------------------------------------------- /src/kernel/proc/dalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/proc/dalloc.c -------------------------------------------------------------------------------- /src/kernel/proc/dummy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/proc/dummy.c -------------------------------------------------------------------------------- /src/kernel/proc/futex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/proc/futex.c -------------------------------------------------------------------------------- /src/kernel/proc/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/proc/heap.c -------------------------------------------------------------------------------- /src/kernel/proc/kmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/proc/kmap.c -------------------------------------------------------------------------------- /src/kernel/proc/monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/proc/monitor.c -------------------------------------------------------------------------------- /src/kernel/proc/process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/proc/process.c -------------------------------------------------------------------------------- /src/kernel/proc/sched.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/proc/sched.c -------------------------------------------------------------------------------- /src/kernel/proc/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/proc/thread.c -------------------------------------------------------------------------------- /src/kernel/proc/tlb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/proc/tlb.c -------------------------------------------------------------------------------- /src/kernel/sync/spinlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/sync/spinlock.c -------------------------------------------------------------------------------- /src/kernel/syscall/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/syscall/interrupt.c -------------------------------------------------------------------------------- /src/kernel/syscall/ioport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/syscall/ioport.c -------------------------------------------------------------------------------- /src/kernel/syscall/ipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/syscall/ipc.c -------------------------------------------------------------------------------- /src/kernel/syscall/kputs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/syscall/kputs.c -------------------------------------------------------------------------------- /src/kernel/syscall/ksys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/syscall/ksys.c -------------------------------------------------------------------------------- /src/kernel/syscall/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/syscall/syscall.c -------------------------------------------------------------------------------- /src/kernel/syscall/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/kernel/syscall/time.c -------------------------------------------------------------------------------- /src/klibc/include/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/include/assert.h -------------------------------------------------------------------------------- /src/klibc/include/kthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/include/kthread.h -------------------------------------------------------------------------------- /src/klibc/include/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/include/stdarg.h -------------------------------------------------------------------------------- /src/klibc/include/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/include/stdio.h -------------------------------------------------------------------------------- /src/klibc/include/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/include/stdlib.h -------------------------------------------------------------------------------- /src/klibc/include/stdstruct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/include/stdstruct.h -------------------------------------------------------------------------------- /src/klibc/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/include/string.h -------------------------------------------------------------------------------- /src/klibc/include/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/include/sys.h -------------------------------------------------------------------------------- /src/klibc/include/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/include/time.h -------------------------------------------------------------------------------- /src/klibc/kthread/mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/kthread/mutex.c -------------------------------------------------------------------------------- /src/klibc/kthread/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/kthread/thread.c -------------------------------------------------------------------------------- /src/klibc/kthread/tls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/kthread/tls.c -------------------------------------------------------------------------------- /src/klibc/start.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/start.c -------------------------------------------------------------------------------- /src/klibc/stdio/kprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/stdio/kprintf.c -------------------------------------------------------------------------------- /src/klibc/stdio/vsnprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/stdio/vsnprintf.c -------------------------------------------------------------------------------- /src/klibc/stdlib/halloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/stdlib/halloc.c -------------------------------------------------------------------------------- /src/klibc/stdlib/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/stdlib/malloc.c -------------------------------------------------------------------------------- /src/klibc/stdlib/salloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/stdlib/salloc.c -------------------------------------------------------------------------------- /src/klibc/stdstruct/dlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/stdstruct/dlist.c -------------------------------------------------------------------------------- /src/klibc/stdstruct/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/stdstruct/hash.c -------------------------------------------------------------------------------- /src/klibc/string/mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/string/mem.c -------------------------------------------------------------------------------- /src/klibc/string/str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/string/str.c -------------------------------------------------------------------------------- /src/klibc/sys/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/sys/heap.c -------------------------------------------------------------------------------- /src/klibc/sys/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/sys/interrupt.c -------------------------------------------------------------------------------- /src/klibc/sys/kapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/sys/kapi.c -------------------------------------------------------------------------------- /src/klibc/sys/kmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/sys/kmap.c -------------------------------------------------------------------------------- /src/klibc/sys/msg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/sys/msg.c -------------------------------------------------------------------------------- /src/klibc/sys/process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/sys/process.c -------------------------------------------------------------------------------- /src/klibc/sys/stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/sys/stdio.c -------------------------------------------------------------------------------- /src/klibc/sys/sys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/sys/sys.c -------------------------------------------------------------------------------- /src/klibc/sys/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/sys/syscall.c -------------------------------------------------------------------------------- /src/klibc/sys/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/sys/thread.c -------------------------------------------------------------------------------- /src/klibc/sys/urs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/sys/urs.c -------------------------------------------------------------------------------- /src/klibc/time/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/klibc/time/time.c -------------------------------------------------------------------------------- /src/loader/cmdline/cmdline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/cmdline/cmdline.c -------------------------------------------------------------------------------- /src/loader/exec/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/exec/exec.c -------------------------------------------------------------------------------- /src/loader/firmware/ofw/ofw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/firmware/ofw/ofw.c -------------------------------------------------------------------------------- /src/loader/include/arg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/include/arg.h -------------------------------------------------------------------------------- /src/loader/include/cmdline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/include/cmdline.h -------------------------------------------------------------------------------- /src/loader/include/exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/include/exec.h -------------------------------------------------------------------------------- /src/loader/include/firmware/ofw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/include/firmware/ofw.h -------------------------------------------------------------------------------- /src/loader/include/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/include/lib.h -------------------------------------------------------------------------------- /src/loader/include/mempool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/include/mempool.h -------------------------------------------------------------------------------- /src/loader/include/obp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/include/obp.h -------------------------------------------------------------------------------- /src/loader/include/periph/bcm2835.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/include/periph/bcm2835.h -------------------------------------------------------------------------------- /src/loader/include/print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/include/print.h -------------------------------------------------------------------------------- /src/loader/lib/bss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/lib/bss.c -------------------------------------------------------------------------------- /src/loader/lib/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/lib/debug.c -------------------------------------------------------------------------------- /src/loader/lib/endian.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/lib/endian.c -------------------------------------------------------------------------------- /src/loader/lib/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/lib/math.c -------------------------------------------------------------------------------- /src/loader/lib/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/lib/string.c -------------------------------------------------------------------------------- /src/loader/mempool/mempool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/mempool/mempool.c -------------------------------------------------------------------------------- /src/loader/obp/obp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/obp/obp.c -------------------------------------------------------------------------------- /src/loader/periph/bcm2835/bcm2835.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/periph/bcm2835/bcm2835.c -------------------------------------------------------------------------------- /src/loader/periph/bcm2835/framebuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/periph/bcm2835/framebuffer.c -------------------------------------------------------------------------------- /src/loader/periph/bcm2835/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/periph/bcm2835/gpio.c -------------------------------------------------------------------------------- /src/loader/periph/bcm2835/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/periph/bcm2835/led.c -------------------------------------------------------------------------------- /src/loader/periph/bcm2835/mailbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/periph/bcm2835/mailbox.c -------------------------------------------------------------------------------- /src/loader/periph/bcm2835/pl011.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/periph/bcm2835/pl011.c -------------------------------------------------------------------------------- /src/loader/periph/bcm2835/power.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/periph/bcm2835/power.c -------------------------------------------------------------------------------- /src/loader/periph/bcm2835/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/periph/bcm2835/timer.c -------------------------------------------------------------------------------- /src/loader/periph/bcm2835/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/periph/bcm2835/uart.c -------------------------------------------------------------------------------- /src/loader/print/draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/print/draw.c -------------------------------------------------------------------------------- /src/loader/print/lprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/loader/print/lprintf.c -------------------------------------------------------------------------------- /src/mach/generic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/mach/generic/README.md -------------------------------------------------------------------------------- /src/mach/mac/hal/include/periph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/mach/mac/hal/include/periph.h -------------------------------------------------------------------------------- /src/mach/mac/hal/periph/escc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/mach/mac/hal/periph/escc.c -------------------------------------------------------------------------------- /src/mach/mac/hal/periph/heathrow_pic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/mach/mac/hal/periph/heathrow_pic.c -------------------------------------------------------------------------------- /src/mach/mac/hal/periph/ofw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/mach/mac/hal/periph/ofw.c -------------------------------------------------------------------------------- /src/mach/mac/hal/periph/openpic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/mach/mac/hal/periph/openpic.c -------------------------------------------------------------------------------- /src/mach/mac/hal/periph/periph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/mach/mac/hal/periph/periph.c -------------------------------------------------------------------------------- /src/mach/malta/spaceholder: -------------------------------------------------------------------------------- 1 | This is a place holder 2 | -------------------------------------------------------------------------------- /src/mach/pc/spaceholder: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/mach/raspi2/hal/include/periph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/mach/raspi2/hal/include/periph.h -------------------------------------------------------------------------------- /src/mach/raspi2/hal/periph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/mach/raspi2/hal/periph.c -------------------------------------------------------------------------------- /src/mach/raspi2/loader/loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/mach/raspi2/loader/loader.c -------------------------------------------------------------------------------- /src/mach/sun4m/loader/loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/mach/sun4m/loader/loader.c -------------------------------------------------------------------------------- /src/mach/sun4m/loader/periph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/mach/sun4m/loader/periph.c -------------------------------------------------------------------------------- /src/shell/builtin/builtin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/shell/builtin/builtin.c -------------------------------------------------------------------------------- /src/shell/builtin/cat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/shell/builtin/cat.c -------------------------------------------------------------------------------- /src/shell/builtin/cd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/shell/builtin/cd.c -------------------------------------------------------------------------------- /src/shell/builtin/date.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/shell/builtin/date.c -------------------------------------------------------------------------------- /src/shell/builtin/echo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/shell/builtin/echo.c -------------------------------------------------------------------------------- /src/shell/builtin/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/shell/builtin/hello.c -------------------------------------------------------------------------------- /src/shell/builtin/ls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/shell/builtin/ls.c -------------------------------------------------------------------------------- /src/shell/builtin/mv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/shell/builtin/mv.c -------------------------------------------------------------------------------- /src/shell/builtin/pwd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/shell/builtin/pwd.c -------------------------------------------------------------------------------- /src/shell/builtin/rm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/shell/builtin/rm.c -------------------------------------------------------------------------------- /src/shell/builtin/touch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/shell/builtin/touch.c -------------------------------------------------------------------------------- /src/shell/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/shell/exec.c -------------------------------------------------------------------------------- /src/shell/include/builtin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/shell/include/builtin.h -------------------------------------------------------------------------------- /src/shell/include/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/shell/include/shell.h -------------------------------------------------------------------------------- /src/shell/path.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/shell/path.c -------------------------------------------------------------------------------- /src/shell/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/shell/shell.c -------------------------------------------------------------------------------- /src/system/fs/coreimg/coreimg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/system/fs/coreimg/coreimg.c -------------------------------------------------------------------------------- /src/system/fs/procfs/monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/system/fs/procfs/monitor.c -------------------------------------------------------------------------------- /src/system/fs/procfs/procfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/system/fs/procfs/procfs.c -------------------------------------------------------------------------------- /src/system/fs/ramfs/ramfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/system/fs/ramfs/ramfs.c -------------------------------------------------------------------------------- /src/system/include/fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/system/include/fs.h -------------------------------------------------------------------------------- /src/system/include/kapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/system/include/kapi.h -------------------------------------------------------------------------------- /src/system/include/urs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/system/include/urs.h -------------------------------------------------------------------------------- /src/system/kapi/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/system/kapi/file.c -------------------------------------------------------------------------------- /src/system/kapi/kapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/system/kapi/kapi.c -------------------------------------------------------------------------------- /src/system/kapi/urs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/system/kapi/urs.c -------------------------------------------------------------------------------- /src/system/system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/system/system.c -------------------------------------------------------------------------------- /src/system/ua/user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/system/ua/user.c -------------------------------------------------------------------------------- /src/system/urs/urs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/src/system/urs/urs.c -------------------------------------------------------------------------------- /tmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/tmake -------------------------------------------------------------------------------- /tmake.main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/tmake.main -------------------------------------------------------------------------------- /tools/coreimg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/tools/coreimg.c -------------------------------------------------------------------------------- /tools/floppyimg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/tools/floppyimg.c -------------------------------------------------------------------------------- /tools/tmake.tools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengruohuang/toddler/HEAD/tools/tmake.tools --------------------------------------------------------------------------------