Commit graph

  • ddfc983bdb
    Merge pull request #232 from iamgweej/feature/tests-bugfix Sam Tebbs 2020-08-31 09:54:01 +0100
  • 24a5e7c135 Minor change: reorder destroy() and deinit() iamgweej 2020-08-29 18:33:45 +0300
  • 3625c996cf
    Merge pull request #227 from ZystemOS/bugfix/paging-virtToPhys Sam Tebbs 2020-08-25 17:54:35 +0100
  • 1a74b085b8 Use vmm.virtToPhys in x86 paging Sam Tebbs 2020-08-23 19:48:10 +0100
  • 028dd60a60
    Merge pull request #225 from ZystemOS/feature/zig-update Sam Tebbs 2020-08-23 14:58:54 +0100
  • b7c3084f09 Fix for TailQueue and std.log changes Sam Tebbs 2020-08-23 14:32:32 +0100
  • fb66e2795f
    Merge pull request #221 from iamgweej/bugfix/vfs Sam Tebbs 2020-08-16 11:47:19 +0100
  • 34bc8d0ae1 Added file closing in VFS functions iamgweej 2020-08-08 19:38:03 +0300
  • 4cdc6e47ce
    Merge pull request #222 from ZystemOS/feature/zig-update Sam Tebbs 2020-08-15 21:39:22 +0100
  • 95885f4407 Add new parameters for resize and alloc Sam Tebbs 2020-08-15 15:33:41 +0100
  • 651e07146d
    Merge pull request #204 from ZystemOS/feature/x86-keyboard Sam Tebbs 2020-08-06 19:45:23 +0100
  • 73d0b2fd3d Add keyboard and an x86 driver Sam Tebbs 2020-07-14 21:52:54 +0100
  • b8a47d6e08
    Merge pull request #219 from ZystemOS/feature/initrd-use-FixedBufferStream Edward Dean 2020-08-06 18:17:33 +0100
  • 7b5f921d9f
    File system files to new folder and use FixedBufferStream for initrd DrDeano 2020-08-06 18:13:53 +0100
  • f9244c63cd
    Merge pull request #213 from ZystemOS/feature/vmm-convert-addr Sam Tebbs 2020-08-03 17:56:10 +0100
  • e914841ade Add virtToPhys and physToVirt Sam Tebbs 2020-07-28 20:40:11 +0100
  • 80e80da830
    Merge pull request #210 from ZystemOS/bugfix/map_dir_entry-override-attrs Sam Tebbs 2020-07-26 19:34:20 +0100
  • 154f7c6d6c Don't override attributes when creating a new paging table Sam Tebbs 2020-07-26 14:29:42 +0100
  • b4cab2922c
    Merge pull request #208 from ZystemOS/bugfix/paging-map-4MB-boundary Edward Dean 2020-07-26 13:26:32 +0100
  • 1ea9dbe79d
    Fix mapping of addresses that span the 4MB boundary DrDeano 2020-07-26 13:21:06 +0100
  • 18284daaa1
    Merge pull request #202 from ZystemOS/feature/initrd Edward Dean 2020-07-25 11:23:50 +0100
  • bcc1712737
    Created ramdisk build step DrDeano 2020-07-25 11:18:19 +0100
  • 7b4a5e97aa
    Merge pull request #206 from ZystemOS/bugfix/vmm-map-correctly Edward Dean 2020-07-24 23:54:03 +0100
  • 1030633d1d
    WIP DrDeano 2020-07-24 23:51:27 +0100
  • fde6894bf2
    Merge pull request #203 from SamTebbs33/feature/move-to-std.log Edward Dean 2020-07-23 20:51:57 +0100
  • fbd135c437
    Move to std.log DrDeano 2020-07-23 20:47:56 +0100
  • 387d02f439
    Merge pull request #200 from SamTebbs33/bugfix/symbol-name Edward Dean 2020-07-23 11:55:34 +0100
  • 6bca2de1c6
    Add newline parsing DrDeano 2020-07-23 11:42:18 +0100
  • fd56aa0081
    Merge pull request #198 from SamTebbs33/bugfix/heap-len-alignment Edward Dean 2020-07-22 11:00:49 +0100
  • f189fa8976
    Fix the size alignment DrDeano 2020-07-22 10:35:47 +0100
  • 7e0c1fd589
    Merge pull request #138 from SamTebbs33/feature/initial_multitasking Edward Dean 2020-07-18 23:48:51 +0100
  • d600be874c
    Initial scheduler DrDeano 2020-07-18 22:46:24 +0100
  • 20826548e8
    Merge pull request #183 from SamTebbs33/feature/free-list-allocator Sam Tebbs 2020-07-14 19:49:55 +0100
  • 6d4b3e90a4 Replace buddy allocator with free list allocator Sam Tebbs 2020-07-11 21:12:13 +0100
  • 17f0892561
    Merge pull request #188 from SamTebbs33/feature/comptime-bitmap Edward Dean 2020-07-14 18:48:22 +0100
  • 8acf4e03cb
    A comptime bitmap DrDeano 2020-07-13 23:49:41 +0100
  • c164f5ee4d
    Merge pull request #186 from SamTebbs33/feature/zig-update Sam Tebbs 2020-07-12 19:05:25 +0100
  • afcaf96e6e Replace var with anytype Sam Tebbs 2020-07-12 18:06:54 +0100
  • f0add1917c
    Merge pull request #177 from SamTebbs33/bugfix/heap-free-too-many Sam Tebbs 2020-07-08 15:35:23 +0100
  • f3ba8c3e05 Fix heap freeing one too many blocks Sam Tebbs 2020-07-01 00:14:09 +0100
  • 676232af03 Merge pull request #179 from SamTebbs33/bugfix/vmm-correct-addr-in-allocations Sam Tebbs 2020-07-06 14:52:58 +0100
  • 36a0f24fc8 Insert the correct address into the allocations map Sam Tebbs 2020-07-01 00:16:48 +0100
  • 34d7bb6806
    Merge pull request #181 from SamTebbs33/feature/zig-update Sam Tebbs 2020-07-06 14:23:53 +0100
  • d60164bec6 Update for latest zig Sam Tebbs 2020-07-06 14:17:59 +0100
  • 7204c422e0
    Merge pull request #180 from SamTebbs33/feature/update-allocator-interface Sam Tebbs 2020-07-01 23:31:57 +0100
  • 04896f1168 Update to new allocator interface Sam Tebbs 2020-07-01 22:33:08 +0100
  • e9fd88c96d
    Merge pull request #175 from SamTebbs33/bugfix/vmm-start-address Sam Tebbs 2020-06-24 21:09:26 +0100
  • e7635142ed Fix the kernel VMM start address Sam Tebbs 2020-06-24 20:52:28 +0100
  • 2d3ea3a81b
    Merge pull request #168 from SamTebbs33/feature/add-standardTargetOptions Edward Dean 2020-06-23 13:00:23 +0100
  • 1b32fd309b
    Use the standardTargetOptions for built targets DrDeano 2020-06-22 20:18:19 +0100
  • 10bf2439d9
    Merge pull request #164 from SamTebbs33/feature/replace-python-rt-with-zig Edward Dean 2020-06-23 12:47:04 +0100
  • 2c91e6f9d0
    Remove the old and in with the new DrDeano 2020-06-23 12:43:52 +0100
  • d6d99ef667
    Merge pull request #139 from SamTebbs33/feature/virtual-fs Sam Tebbs 2020-06-22 19:02:42 +0100
  • 28128dd18a Add virtual filesystem Sam Tebbs 2020-04-24 01:52:45 +0100
  • fd4c614113
    Merge pull request #167 from SamTebbs33/bugfix/x86-payload-argument Sam Tebbs 2020-06-22 18:58:24 +0100
  • 951ef07b9b Fix x86 payload passing Sam Tebbs 2020-06-20 15:48:55 +0100
  • fb82dbbb77
    Merge pull request #163 from SamTebbs33/feature/abstract-tty Sam Tebbs 2020-06-18 22:21:23 +0100
  • e2533a2264 Move tty to arch Sam Tebbs 2020-06-12 12:05:50 +0100
  • c4083b0161
    Merge pull request #159 from SamTebbs33/feature/serial-init-payload Sam Tebbs 2020-06-13 20:37:20 +0100
  • 5101990044 Pass boot payload to serial init Sam Tebbs 2020-06-09 13:47:06 +0100
  • de1c87e040
    Merge pull request #161 from SamTebbs33/bugfix/rt-test-arch Sam Tebbs 2020-06-10 14:23:05 +0100
  • 256e5fe245 Set arch in rt-test.py Sam Tebbs 2020-06-09 13:49:47 +0100
  • 4f7e7a743c
    Merge pull request #157 from SamTebbs33/feature/abstract-serial Sam Tebbs 2020-06-07 17:41:14 +0100
  • ecc3de413c Make serial arch-dependent Sam Tebbs 2020-06-04 14:39:37 +0100
  • e7770d0051
    Merge pull request #153 from SamTebbs33/feature/move-linker-script Sam Tebbs 2020-06-04 12:05:32 +0100
  • cec5d3c68d Move linker script Sam Tebbs 2020-06-02 18:41:54 +0100
  • 72269c28cc
    Merge pull request #155 from SamTebbs33/feature/add-arch-option Sam Tebbs 2020-06-04 11:54:58 +0100
  • c2a9622b3d Add info to README Sam Tebbs 2020-06-02 21:16:37 +0100
  • a9589c2e56 Add architecture option to build.zig Sam Tebbs 2020-06-02 18:54:41 +0100
  • 10a629c6ed
    Merge pull request #151 from SamTebbs33/remove-unused-files Sam Tebbs 2020-06-02 17:31:26 +0100
  • 368ecd30a0 Remove start.asm and start.s Sam Tebbs 2020-06-01 11:33:52 +0100
  • 122adaba95
    Merge pull request #149 from SamTebbs33/feature/arch-boot-payload Sam Tebbs 2020-05-30 23:40:20 +0100
  • 554b9706f2 Abstract away boot modules and memory map Sam Tebbs 2020-05-14 17:34:50 +0100
  • 0ca3542fd2
    Merge pull request #144 from SamTebbs33/bugfix/stacktrace-full-symbol-name Sam Tebbs 2020-05-15 16:55:21 +0100
  • 397cd446bb Write full symbol name to kernel symbol file Sam Tebbs 2020-05-11 13:36:54 +0100
  • fe0b2ffb25
    Merge pull request #146 from SamTebbs33/bugfix/fix-integer-types Sam Tebbs 2020-05-15 14:39:12 +0100
  • 39fd5a151c Make some integers usize Sam Tebbs 2020-05-12 14:08:29 +0100
  • 76ff52b1fa
    Merge pull request #148 from SamTebbs33/feature/update-to-zig-master Edward Dean 2020-05-15 12:38:30 +0100
  • a432e45e9d
    zig fmt DrDeano 2020-05-14 23:01:05 +0100
  • 9cf4858d6e
    Merge pull request #133 from SamTebbs33/feature/heap-allocator Sam Tebbs 2020-05-06 23:22:20 +0100
  • f5a22fdd4b Add heap allocator Sam Tebbs 2020-01-09 13:27:49 +0000
  • dac57fc87b
    Merge pull request #140 from SamTebbs33/feature/log-cpu-state-on-page-fault Edward Dean 2020-05-06 23:07:20 +0100
  • 16b07bfbcf
    Log CPU state on page fault DrDeano 2020-05-06 23:04:13 +0100
  • ed8087ad03
    Merge pull request #137 from SamTebbs33/bugfix/vmm-add-start-to-alloc Sam Tebbs 2020-04-24 14:36:24 +0100
  • 2646f8b74b Start kernel VMM at second block Sam Tebbs 2020-04-22 23:56:16 +0100
  • cf11b17542 Add start to alloc result Sam Tebbs 2020-04-22 23:56:05 +0100
  • 8523bcf9f9
    Merge pull request #131 from marler8997/shebang Sam Tebbs 2020-04-14 21:25:05 +0100
  • 825cfe0b21 use /usr/bin/env bash instead of /bin/bash Jonathan Marler 2020-04-12 22:21:01 -0600
  • b2b6616861
    Merge pull request #132 from SamTebbs33/feature/pr-status-checks Sam Tebbs 2020-04-14 15:05:32 +0100
  • 98268ff902 Run CI checks on pull requests and pushes Sam Tebbs 2020-04-14 14:43:27 +0100
  • 7f470a4668
    Merge pull request #128 from SamTebbs33/feature/virtual-mem-manager Sam Tebbs 2020-04-14 04:03:52 +0100
  • 02ce6a5923 Add virtual memory manager Sam Tebbs 2020-01-09 16:16:51 +0000
  • 638ad81e82
    Merge pull request #130 from SamTebbs33/feature/update_zig_version Edward Dean 2020-04-12 22:30:44 +0100
  • 1f97a5c6c8
    Updating to zig master DrDeano 2020-04-12 22:26:34 +0100
  • d17381c267
    Merge pull request #126 from SamTebbs33/keep-stack-section Sam Tebbs 2020-02-01 21:08:51 +0000
  • ee42565244 Keep stack section Sam Tebbs 2020-02-01 16:05:30 +0000
  • a4f2de425d
    Merge pull request #127 from SamTebbs33/zig-update Sam Tebbs 2020-02-01 21:04:15 +0000
  • 2352a04928 Update zig code Sam Tebbs 2020-02-01 16:34:06 +0000
  • aca2cc11d2
    Merge pull request #123 from SamTebbs33/feature/real-time-clock Edward Dean 2020-01-15 19:56:42 +0000
  • 7ab180f622
    Added RTC DrDeano 2020-01-15 19:50:41 +0000