Update toolchain to use GCC 8.1.
[n64chain.git] / libn64 / os /
2018-03-11 Tyler J. Stacheckilibn64: Add a thread for managing the SI.
2018-01-28 Tyler J. Stacheckilibn64/os: Spin on different PI bit during boot.
2017-12-27 Tyler J. Stacheckilibn64/os: Fix a small typo in the comments.
2017-12-19 Tyler J. Stacheckilibn64: Add an init ucode and execute it at boot.
2017-12-19 Tyler J. Stacheckilibn64/io: Restructure the PI thread.
2017-12-18 Tyler J. Stacheckilibn64: Fix problems with Windows builds.
2017-12-18 Tyler J. Stacheckilibn64: Don't generate breaks for divides.
2017-12-18 Tyler J. Stacheckilibn64/os: First pass at an I/O engine implementation.
2017-12-18 Tyler StacheckiFilesystem creation tool and message queues. (#2)
2017-12-07 Tyler J. StacheckiFix a nasty typo.
2017-12-02 Tyler J. Stacheckilibn64/os: Add a libn64_time() syscall.
2017-11-29 Tyler J. Stacheckilibn64/os: Don't crash if bss size is 0.
2017-09-21 Tyler J. Stacheckilibn64/os: Don't hog all the memory at boot.
2017-09-21 Tyler J. Stacheckilibn64/os: Push the idle thread into assembly.
2017-09-21 Tyler J. Stacheckilibn64/os: Make fbtext a private interface.
2017-09-21 Tyler J. Stacheckilibn64/os: Cleanup the font table file.
2017-09-20 Tyler J. Stacheckilibn64/os: Fix a bug that manifested itself w/o -flto.
2017-07-09 Tyler J. Stacheckilibn64/os: Enable AI/DP/PI/SI/SP interrupts.
2017-07-09 Tyler J. Stacheckilibn64: Fetch static resources in the cart.
2017-07-09 Tyler J. Stacheckilibn64: General optimization/cleanup.
2017-07-09 Tyler J. Stacheckilibn64/os: Fix a virtual address bug.
2017-07-09 Tyler J. Stacheckilibn64/os: Implement libn64_thread_unreg_intr.
2017-07-09 Tyler J. Stacheckilibn64/os: Implement libn64_thread_exit.
2017-07-09 Tyler J. Stacheckilibn64/os: Fix cache bugs.
2017-07-09 Tyler J. Stacheckilibn64/os: Fix a memory leak in libn64_recv_message.
2017-07-09 Tyler J. Stacheckilibn64/os: Various optimizations/improvements.
2017-07-09 Tyler J. Stacheckilibn64/os: Start pumping messages on VI interrupts.
2017-07-09 Tyler J. Stacheckilibn64/os: Small optimizations to thread routines.
2017-07-09 Tyler J. Stacheckilibn64/os: Fix some scheduling bugs.
2017-07-09 Tyler J. Stacheckilibn64/os: Fix another bug in libn64_thread_create.
2017-07-09 Tyler J. Stacheckilibn64/os: Temporarily disable interrupts.
2017-07-09 Tyler J. Stacheckilibn64/os: Fix a bug in libn64_thread_create.
2017-07-09 Tyler J. Stacheckilibn64/os: Unblock lower-priority threads properly.
2017-07-09 Tyler J. Stacheckilibn64: Add a .libn64.asm section.
2017-07-09 Tyler J. Stacheckilibn64/os: Change blocked thread semantics.
2017-07-09 Tyler J. Stacheckilibn64/os: Block and unblock on send/recv calls.
2017-07-09 Tyler J. Stacheckilibn64/os: Minor thread layout optimization.
2017-07-09 Tyler J. Stacheckilibn64/os: Make message queues double-ended.
2017-07-09 Tyler J. Stacheckilibn64/os: Fix a bad exception handler bug.
2017-07-09 Tyler J. Stacheckilibn64/os: Add some message-passing functionality.
2017-07-09 Tyler J. Stacheckilibn64/os: Pass back a thread pointer.
2017-07-09 Tyler J. Stacheckilibn64: Reorganize headers/files.
2017-07-09 Tyler J. Stacheckilib64/os: Optimize thread creation.
2017-07-09 Tyler J. Stacheckilibn64/os: Add a system call for freeing pages.
2017-07-09 Tyler J. Stacheckilibn64/os: Workaround bug by changing thread size.
2017-07-09 Tyler J. Stacheckilibn64/os: Reduce the overhead of the mm system.
2017-07-09 Tyler J. Stacheckilibn64/os: Fix a horrible scheduler bug.
2017-07-09 Tyler J. Stacheckilibn64/boot: Defer DMA until cache is flushed.
2017-07-09 Tyler J. Stacheckilibn64/os: Break out the context switching routines.
2017-07-09 Tyler J. Stacheckilibn64/os: Dynamically allocate stack memory.
2017-07-09 Tyler J. Stacheckilibn64/os: Improve boot code.
2017-07-09 Tyler J. Stacheckilibn64/os: Comment the main/entrypoint some more.
2017-07-09 Tyler J. Stacheckilibn64/os: Optimize panic handler slightly (for size).
2017-07-09 Tyler J. Stacheckilibn64/os: Zero out BSS section in libn64_main.
2017-07-09 Tyler J. Stacheckilibn64/mm: Add memory manager, data structures.
2017-07-09 Tyler J. Stacheckilibn64/os: Split GEHs into TLB miss/general.
2017-07-09 Tyler J. StacheckiWhitespace fixes: tabs should be two spaces.
2017-07-09 Tyler J. StacheckiInitial commit.