Imbus
d3f278fc59
Build steps now silent, unclear if fixed
2024-06-24 20:47:27 +02:00
Imbus
6b03e8dfae
Ignore .zig-cache
2024-06-24 20:46:59 +02:00
Sam Tebbs
426eb13d46
Add VFS syscalls
2023-01-19 22:09:48 +00:00
Sam Tebbs
ce051f0bbd
Merge pull request #329 from ZystemOS/bugfix/revert-packages
...
Revert "Split the project into packages."
2023-01-18 22:05:59 +00:00
Sam Tebbs
a023fadc24
Revert "Split the project into packages."
...
This reverts commit ab93a33bbd
.
2023-01-18 21:38:25 +00:00
Sam Tebbs
b1718addde
Merge pull request #323 from ZystemOS/f/create-task-0-normally
...
Create task 0 like other tasks
2023-01-18 21:37:08 +00:00
Sam Tebbs
6156f1b30a
Create task 0 like other tasks
2023-01-18 21:27:54 +00:00
Sam Tebbs
474073a695
Merge pull request #324 from Dawid33/arch-package
...
Putting arch file into a package.
2022-06-18 19:33:29 +01:00
Dawid Sobczak
ab93a33bbd
Split the project into packages.
2022-06-18 17:15:46 +01:00
Sam Tebbs
2ca66e3c39
Merge pull request #322 from ZystemOS/f/ignore-zig-out
...
Ignore zig-out
2022-06-05 15:57:52 +01:00
Sam Tebbs
d39dfb64ec
Ignore zig-out
2022-06-05 15:46:54 +01:00
Sam Tebbs
71497a9284
Merge pull request #318 from ZystemOS/f/combine-bitmaps
...
Combine ComptimeBitmap and Bitmap
2022-06-05 14:20:03 +01:00
Samuel Tebbs
9cd3765334
Combine ComptimeBitmap and Bitmap
2022-06-05 14:05:24 +01:00
Sam Tebbs
9f98062eb3
Merge pull request #319 from ZystemOS/f/syscall-ctx
...
Pass cpu state to syscall handler
2022-06-03 10:01:11 +01:00
Samuel Tebbs
bdcb6f4a79
syscalls: pass cpu state to handler
2022-06-03 09:42:46 +01:00
Sam Tebbs
6eb0037694
Merge pull request #317 from ZystemOS/f/improve-syscall-error
...
Improve syscall error conversion
2022-06-03 09:29:51 +01:00
Samuel Tebbs
b42357d31d
Improve syscall error conversion
2022-06-03 09:26:09 +01:00
Sam Tebbs
765c07a457
Merge pull request #310 from kjaleshire/update-for-zig-0.8.0
...
Update source tree for zig 0.8.0
2022-03-06 15:26:54 +00:00
Kyle Aleshire
06f45400bd
Update source tree for zig 0.9.1
2022-03-06 15:22:34 +00:00
Sam Tebbs
2484cb08d0
Merge pull request #273 from ZystemOS/feature/exec-elf
...
Create a task from elf data
2021-06-26 12:22:26 +01:00
Sam Tebbs
a072f9eed1
Create a task from elf data
2021-06-24 21:46:04 +01:00
Sam Tebbs
24b16c31af
Merge pull request #307 from ZystemOS/feature/lock-zig-version
...
Lock zig master version to ad33e3483
2021-05-15 10:49:30 +01:00
Sam Tebbs
f7465e5eda
Lock zig master version to ad33e3483
2021-05-15 10:37:00 +01:00
Sam Tebbs
a992a28166
Merge pull request #305 from ZystemOS/bugfix/user-install-path
...
Use install_path everywhere
2021-05-06 18:59:31 +01:00
Sam Tebbs
3fd98aca82
OK maybe we can't go back to ubuntu-latest
2021-05-05 21:35:19 +01:00
Sam Tebbs
389588c285
Try going back to the latest ubuntu version
2021-05-05 21:32:30 +01:00
Sam Tebbs
86ac4a43a7
Use install_path everywhere
2021-05-05 21:30:08 +01:00
Sam Tebbs
f774793c60
Merge pull request #300 from ZystemOS/feature/zig-update
...
Update to zig master (0d92bd474)
2021-04-27 19:41:10 +01:00
InfRandomness
3e70d31001
Try to correct build error by changing distro used
2021-04-27 19:21:14 +01:00
Sam Tebbs
6b4d313f9b
Update to zig master (0d92bd474)
2021-04-09 20:30:07 +01:00
Edward Dean
09e3be69a8
Merge pull request #292 from ZystemOS/feature/improve-build-speed
...
Improve build speed
2021-03-07 21:25:22 +00:00
Edward Dean
64a91ff7e4
Improve build speed
...
This improves the speed of clearing of the FAT image with using a bigger buffer
Zig master
2021-03-05 17:03:27 +00:00
Edward Dean
0d2325d73a
Merge pull request #290 from ZystemOS/feature/page-unmap-with-allocator
...
Add allocator to paging unmap to free allocated entries
2021-02-25 21:00:09 +00:00
Edward Dean
4b219c43d7
Add allocator to paging unmap to free allocated entries
...
fmt
2021-02-25 20:30:18 +00:00
Sam Tebbs
d2da8a55bd
Merge pull request #289 from ZystemOS/feature/remove-constants.zig
...
Remove constants.zig
2021-02-23 21:22:20 +00:00
Sam Tebbs
f62ba58f1a
Remove constants.zig
2021-02-22 14:22:54 +00:00
Edward Dean
9ca2541330
Merge pull request #288 from ZystemOS/feature/update-to-master
...
Update to zig master
2021-02-21 18:22:08 +00:00
Edward Dean
3020167ddc
Update to zig master
2021-02-17 17:12:40 +00:00
Sam Tebbs
b433dee288
Merge pull request #287 from ZystemOS/remote-kbd-test-code
...
Remove keyboard test code
2021-01-25 17:44:16 +00:00
Sam Tebbs
e48c1a2e3c
Remove keyboard test code
2021-01-25 17:38:46 +00:00
Sam Tebbs
c414e9c170
Merge pull request #286 from ZystemOS/feature/zig-update
...
Update to zig master
2021-01-25 17:37:42 +00:00
Sam Tebbs
aaaa6405ad
Update to zig master
2021-01-23 13:26:59 +00:00
Edward Dean
ddbbff8651
Merge pull request #285 from ZystemOS/feature/fat32-write
...
Feature/fat32 write
2021-01-04 17:19:36 +00:00
DrDeano
4afecd6508
See description
...
Added finding the next free cluster
Added name to long name
Added long name to short name
Added tests for above
Added createLongNameEntry + tests
Moved tests to bottom
Added createShortNameEntry + test
Used the RTC for the date and time for the created short entry
Tidied createEntries
A bit of refactor
No symlinks for FAT32
findNextFreeCluster updates FAT
Reordered tests to better follow the FAT32FS code
FAT32 has no support for symlinks, so removed code around this.
Removed open_args from createNode as it doesn't need it
Added writeEntries + tests
Write the short and long entries to disk
findNextFreeCluster update cluster chain with parent cluster
Added FAT32 write + tests
This Added the ability to create files and directories and write to files.
Added location of the short dir entry for the file so can update the size of the file on disk
Added folders to the test FAT32 directory.
Also fixed minor bug in mkfat32
Added check for destroying the filesystem
Fixed error message for cluster size
Simpler if condition
0x0FFFFFFF => 0xFFFFFFFF
Spelling
Fixed test
2021-01-04 08:50:20 +00:00
Edward Dean
5fbb8871a4
Merge pull request #278 from ZystemOS/bugfix/vfs-close-parent-dir
...
SymlinkNode + umount + closeing dir path
2021-01-02 23:07:55 +00:00
DrDeano
d32c52b13b
SymlinkNode + umount + closeing dir path
...
Added a symlink node so can close a open symlink.
Added umount to can unmount a directory.
Closes open directories while traversing the path.
Closes #277
2021-01-02 23:02:54 +00:00
Edward Dean
d8cb4a5a77
Merge pull request #276 from ZystemOS/feature/fat32-test
...
Bugfix: Fixed FAT32 tests
2020-12-28 13:32:34 +00:00
DrDeano
f87f66a37f
Fixed FAT32 tests
...
Git workflow changed to run on any push
Mount in utf8 so copies files unicode filenames correctly
Renamed large_file2 to large_file
2020-12-27 13:31:07 +00:00
Edward Dean
5e4d95c6f9
Merge pull request #275 from ZystemOS/feature/fat32-read
...
Added read functionality for FAT32
2020-12-12 22:39:20 +00:00
DrDeano
45f37dc3c1
Added read functionality to FAT32
...
Create test FAT32 image on build
Moved test files to test_files directory
Removed global array for test fat32
Part of #216
Removed hard coded test files
Use @embedFile for large file test
2020-12-12 22:31:42 +00:00