n64chain.git
2018-05-16 Tyler J. StacheckiUpdate toolchain to use GCC 8.1. master
2018-03-11 Tyler J. Stacheckilibn64/io: Break out filesystem operations.
2018-03-11 Tyler J. Stacheckilibn64: Add a thread for managing the SI.
2018-03-10 Tyler J. Stacheckilibn64: Add a thread for managing the SP.
2018-03-10 Tyler J. StacheckiUpdate build scripts with new tool versions.
2018-01-28 Tyler J. Stacheckilibn64/os: Spin on different PI bit during boot.
2017-12-31 Tyler J. StacheckiGraphics ucode optimizations and tweaks.
2017-12-31 Tyler J. StacheckiCommit the RDP demo before I mess it up.
2017-12-30 Tyler J. Stacheckilibgfx: Merge in very early release.
2017-12-30 Tyler J. Stacheckirspasm: Do not allow input from stdin.
2017-12-30 Tyler J. Stacheckirspasm: Add more operations yet.
2017-12-27 Tyler J. Stacheckirspasm: More vector operations, bugfix.
2017-12-27 Tyler J. Stacheckilibn64/os: Fix a small typo in the comments.
2017-12-27 Tyler J. Stacheckilibn64: Fix a bug reported by @einhov.
2017-12-20 Tyler J. Stacheckilibn64: or why you don't push directly to master.
2017-12-19 Tyler J. Stacheckilibn64: Add an init ucode and execute it at boot.
2017-12-19 Tyler J. Stacheckilibn64: Assemble ucodes, put tsks in filesystem.
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-16 Mike Garciagcc-7.2.0.tar.bz2 doesn't exist (#1)
2017-12-09 Tyler J. StacheckiUpdate toolchain bootstrappers.
2017-12-07 Tyler J. StacheckiAdd some vr4300-specific flags.
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-11-29 Tyler J. StacheckiMake a simple "hello world" demo.
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: Fix a typo.
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. StacheckiAdd support for RRS type scalar opcodes.
2017-07-09 Tyler J. Stacheckirspasm: Add support for identifiers:
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. Stacheckitools: Update toolchain - gcc-7.1, etc.
2017-07-09 Tyler J. Stacheckilibn64/threadtest: Make the demo interesting.
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: Remove old, unused function.
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. Stacheckitoolchain: Update GCC from 6.1.0 to 6.2.0.
2017-07-09 Tyler J. StacheckiLicense change: GPL to LGPL.
2017-07-09 Tyler J. StacheckiWhitespace fixes: tabs should be two spaces.
2017-07-09 Tyler J. StacheckiInitial commit.