656 Commits

Author SHA1 Message Date
b2ecbe58da Added licensing 2025-03-15 10:43:42 +00:00
2014ce4f9c AHCI Progress 2025-03-15 10:42:18 +00:00
6cd9ae4f46 Dynamic lists fixes and additions
# Conflicts:
#	src/include/lists.pas
2025-03-14 19:52:41 +00:00
0855abfd41 ATA, (PATAPI dead), AHCI New Begginings 2025-03-14 19:49:56 +00:00
fd0de9f1d2 atapi progress 2025-03-10 22:38:50 +00:00
920aca5bbf New working ATA PIO driver 2025-03-10 20:09:50 +00:00
837d69a44b ide rework again 2025-03-09 13:50:11 +00:00
72769fbef7 fix 2022-09-28 16:15:45 +01:00
95599c0e7c fix 2022-09-28 16:14:06 +01:00
fcaafa0d12 Started aadding file handle stuff to volume manager 2022-09-28 16:04:51 +01:00
e490b95f1d comments 2022-09-27 17:23:42 +01:00
b601080960 Added delete files and directory functions to flatfs 2022-02-03 02:21:51 +00:00
27177979a2 Flatfs reading and writing files and directories done 2022-02-03 01:21:37 +00:00
f88a282893 Progress on flatfs 2022-02-02 23:19:30 +00:00
ff4c597ff3 Work on storage and flat file system 2022-02-01 05:07:52 +00:00
24c371cab1 Added new String functions 2022-01-31 00:34:38 +00:00
7588a4c9cb Revert "Updated Strings unit with new functions"
This reverts commit 5cb415c76b898143ddcc4ea63d600254b2cc30e4.
2022-01-31 00:31:01 +00:00
5cb415c76b Updated Strings unit with new functions 2022-01-31 00:27:02 +00:00
28caca3bcc commiting before rebase 2022-01-30 00:34:52 +00:00
6476a774dc More progress and fixes 2022-01-30 00:34:52 +00:00
e791edb02a Progress 2022-01-30 00:34:51 +00:00
da36f6fabb Continued new volume management stuff. 2022-01-30 00:34:51 +00:00
97e1a18253 Restructuring and expanding storage system. 2022-01-30 00:34:51 +00:00
439d4ef8ac Tidied out comments for docgen.
Added some documentation to Asuro.pas & ProgManager.
2021-07-05 19:07:33 +01:00
c5bafa9fa9 Added pasdoc generation to the pipeline
Added documentation generation to the pipeline, this can be retreived as an artifact and deployed on the webserver from master.
2021-07-05 16:00:00 +01:00
goose
2f3ad81959 Fix base64 decode function
Added check for out_len nil size
2021-06-25 20:30:40 +01:00
becf513602 Fixed klfree being a function not procedure causing compilation bugs. 2021-06-24 00:10:45 +01:00
e9fcb66d22 Added klalloc for large allocations.
Added a klalloc and a klfree (not yet implemented) to lmemorymanager.
Added a page_mappable method to vmemorymanager to check if a page is mappable before trying to map, this supports klalloc.
2021-06-23 23:57:06 +01:00
d4ea9c52ff Fixed line endings 2021-06-22 23:57:27 +01:00
b12f7e3f3f Merge branch 'feature/apache-license' into 'develop'
Apache License

See merge request spexeah/asuro!8
2021-06-22 20:33:51 +00:00
64b3c9a7ba Apache License
Added the apache license to all source files, accounting for authors. Also added a license.md containing the apache license + contributors.md listing all contributors.
2021-06-22 21:31:17 +01:00
18746a2195 Cleaned up junk from Kernel.pas
Cleaned out a load of Hashmap test code from Kernel.pas
2021-06-22 20:48:01 +01:00
224392358d Added comments to init()
Added comments to clearly indicate each step during the vfs init procedure.
2021-06-20 21:21:45 +01:00
d269bb2d29 Merge remote-tracking branch 'origin/master' into develop
# Conflicts:
#	.gitignore
2021-06-20 21:14:16 +01:00
29f9a7396a Update to compose file, fixed line endings issue 2021-06-20 21:05:25 +01:00
57ba2f515a Added Asuro.pas to .gitignore
Asuro.pas is generated at compile-time by the compilation script.
2021-06-20 21:04:51 +01:00
bd9fbd2da6 Added lots of stuff
Added stuff to vfs + Dockerized the compilation & added some vscode cfg.
2021-06-20 02:49:56 +01:00
5ef73b42cf removed VM references 2020-10-29 01:12:38 +00:00
kieron
9820ab7756 updates and stuff
git-svn-id: https://spexeah.com:8443/svn/Asuro@1442 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-21 23:50:07 +00:00
kieron
99fc00450e git-svn-id: https://spexeah.com:8443/svn/Asuro@1441 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c 2020-07-21 22:06:41 +00:00
kieron
50b77b9ce9 cd now works.
git-svn-id: https://spexeah.com:8443/svn/Asuro@1440 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-21 15:56:00 +00:00
kieron
d642eafe24 Added relative/absolute path functions to vfs.pas
Implemented stringContains in strings.pas

git-svn-id: https://spexeah.com:8443/svn/Asuro@1432 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-20 22:34:28 +00:00
aaron
c7c49f24d9 git-svn-id: https://spexeah.com:8443/svn/Asuro@1319 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c 2020-07-18 21:01:29 +00:00
kieron
6b6129b769 Added VFS
git-svn-id: https://spexeah.com:8443/svn/Asuro@1318 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-18 21:00:31 +00:00
kieron
06c50df49d Hashmap new & newEx
git-svn-id: https://spexeah.com:8443/svn/Asuro@1311 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-18 00:34:30 +00:00
aaron
d4234225d1 Started rewrite of storage system.
git-svn-id: https://spexeah.com:8443/svn/Asuro@1299 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-17 22:30:36 +00:00
kieron
984b6a89c8 Hashmaps now autoexpand based on loadFactor.
git-svn-id: https://spexeah.com:8443/svn/Asuro@1298 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-17 22:29:27 +00:00
kieron
57f5e6928d git-svn-id: https://spexeah.com:8443/svn/Asuro@1243 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c 2020-07-17 16:01:53 +00:00
kieron
a7ee8c6d34 Hashmap added.
git-svn-id: https://spexeah.com:8443/svn/Asuro@1235 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-15 23:03:32 +00:00
kieron
5e4308ab2d Commented DHCP code.
git-svn-id: https://spexeah.com:8443/svn/Asuro@1046 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-12 22:18:11 +00:00