able
|
fa328add42
|
remove redundant comment bb
|
2023-10-25 08:36:12 -05:00 |
|
able
|
d1d1bd7fd7
|
cursed-ness
|
2023-10-23 09:12:43 -05:00 |
|
Erin
|
ebfc9c1c4e
|
Zero memory on allocation
|
2023-10-08 11:24:55 +02:00 |
|
able
|
29bcce58b3
|
CPUID support
|
2023-09-20 12:01:12 -05:00 |
|
able
|
9105469c3b
|
Arm now logs to the framebuffer
|
2023-09-17 17:13:23 -05:00 |
|
able
|
e7bbb9a375
|
Arm is now feature parity with x86
|
2023-09-17 16:03:32 -05:00 |
|
able
|
008a8eb336
|
More tracing
|
2023-09-13 02:19:37 -05:00 |
|
able
|
e0aa63bebf
|
DOC: Improved driver dependencies and such
|
2023-09-11 01:36:13 -05:00 |
|
able
|
1be13d30d1
|
Ecall work
|
2023-09-09 02:35:16 -05:00 |
|
able
|
8fec90db95
|
X86 Timer cleanup
|
2023-09-09 02:34:43 -05:00 |
|
able
|
c16c235c95
|
Module fix
|
2023-09-09 02:34:29 -05:00 |
|
able
|
54844b46a0
|
ECALL work and expanded errors on HBVM shutdown
|
2023-09-07 14:36:53 -05:00 |
|
able
|
b04ee13185
|
Register dump on panic
|
2023-09-07 14:31:31 -05:00 |
|
Erin
|
3c45720fa3
|
Better example
|
2023-08-22 15:57:57 +02:00 |
|
Erin
|
cbed32526b
|
KERNEL: Fixed holeybytes
|
2023-08-22 15:52:30 +02:00 |
|
Erin
|
0f151fdd52
|
阿呆: changed trait impls
|
2023-08-22 15:31:28 +02:00 |
|
Erin
|
88213a7df0
|
AMOGUS: Fixed compilation
|
2023-08-13 02:36:26 +02:00 |
|
microtau
|
7865bca782
|
ARM: Add serial console logging
|
2023-07-20 09:21:00 +00:00 |
|
able
|
e7b46f639c
|
SUBMODULE: Removed it temporarily
|
2023-07-19 10:55:58 -05:00 |
|
able
|
9225d2d773
|
ARM: checkpoint from micro-tau
|
2023-07-17 09:36:39 -05:00 |
|
able
|
ede52eb1db
|
ARM: work done on getting the bootloader working
|
2023-07-17 00:36:06 -05:00 |
|
JohnyTheCarrot
|
af7bcc8efb
|
Merge remote-tracking branch 'origin/chore/refactor-device-info' into chore/refactor-device-info
|
2023-07-15 15:05:01 +02:00 |
|
JohnyTheCarrot
|
f0be41ec49
|
make requested changes
|
2023-07-15 15:04:53 +02:00 |
|
JohnyTheCarrot
|
c955f3a0de
|
Merge branch 'master' into chore/refactor-device-info
|
2023-07-15 12:50:07 +00:00 |
|
JohnyTheCarrot
|
53fca04786
|
x86_64: Refactor device info fetching
|
2023-07-15 14:47:46 +02:00 |
|
able
|
6c4eee0c56
|
SCHED: Two programs are now running in ableOS
|
2023-07-15 05:51:19 -05:00 |
|
able
|
a8005728bf
|
ARM: moved dep to proper location
|
2023-07-14 23:13:29 -05:00 |
|
able
|
80bfcb83b9
|
CLEAN: remove old data and set default target to x86
|
2023-07-14 20:30:47 -05:00 |
|
able
|
3a62f65cd1
|
ARM: Whoe knows
|
2023-07-14 20:00:50 -05:00 |
|
able
|
d8a68aabee
|
Merge branch 'master' of ssh://git.ablecorp.us:20/AbleOS/ableos
|
2023-07-14 19:38:46 -05:00 |
|
able
|
9bbc0e19a1
|
ARM: it compiles but does not yet run :V
|
2023-07-14 19:38:13 -05:00 |
|
able
|
490f15db48
|
Merge pull request 'another shrimple macro!' (#6) from IntoTheNight/ableos:master into master
Reviewed-on: https://git.ablecorp.us/AbleOS/ableos/pulls/6
|
2023-07-15 00:12:03 +00:00 |
|
able
|
4dd3699e0e
|
frowny
|
2023-07-13 22:41:09 -05:00 |
|
IntoTheNight
|
bea92d996c
|
Merge branch 'master' into master
|
2023-07-13 14:25:20 +00:00 |
|
IntoTheNight
|
6a404b8227
|
another shrimple macro!
(NOTE: I was unable to test on my Nix system for some reason, QEMU just refuses to work even though I ran it within the Nix Shell environment)
|
2023-07-13 19:50:44 +05:30 |
|
able
|
a9350952b7
|
SCHED: Set a sane TQ
|
2023-07-13 03:41:15 -05:00 |
|
able
|
b9af2ae9c4
|
SCHEDULER: added in some super simple bootmodules and run them
|
2023-07-13 03:27:47 -05:00 |
|
able
|
3b6dce674d
|
SCHEDULER: add register dumps
|
2023-07-12 12:24:52 -05:00 |
|
able
|
2f24089938
|
SCHEDULER: cut out deadcode and added ifguard
|
2023-07-12 12:22:13 -05:00 |
|
able
|
d1a6e627ef
|
Increase the default heapsize
|
2023-07-12 12:21:31 -05:00 |
|
able
|
473598d5df
|
Merge branch 'master' into master
|
2023-07-12 16:47:55 +00:00 |
|
able
|
c264865d49
|
X86: cpuid changes
|
2023-07-12 09:01:58 -05:00 |
|
able
|
340d76fd13
|
CAPS: Changing the printing of caps
|
2023-07-12 06:03:29 -05:00 |
|
MunirG05
|
2af7684532
|
fix the dumb
|
2023-07-11 13:32:40 +05:30 |
|
MunirG05
|
7a00dff4b9
|
fix the dumb
|
2023-07-11 13:30:45 +05:30 |
|
able
|
ae321a9923
|
CAPS: Adding in capabilities
|
2023-07-10 22:54:05 -05:00 |
|
MunirG05
|
bb27f48f4a
|
scheduler but i stole the code from the engine and tried to stuff it into the scheduler and i have no idea if it works or not but it porbably does
|
2023-07-10 23:43:42 +05:30 |
|
MunirG05
|
359d62c1b0
|
i pushed so i can work on it in windows thanks
|
2023-07-10 17:14:11 +05:30 |
|
IntoTheNight
|
4252719a72
|
another shrimple macro!
|
2023-07-09 17:18:41 +05:30 |
|
IntoTheNight
|
87c3d0bb3a
|
add a shrimple macro
add a shrimple macro
|
2023-07-09 16:33:47 +05:30 |
|
able
|
8e8289f5ba
|
BOOT: Work on boot modules
|
2023-07-08 23:22:44 -05:00 |
|
able
|
06868b516f
|
fix compile error
|
2023-06-26 18:42:55 -05:00 |
|
able
|
567871d18e
|
Scheduler work
|
2023-06-26 07:55:37 -05:00 |
|
able
|
36f2a8336f
|
most recent HBVM works
|
2023-06-26 06:36:30 -05:00 |
|
able
|
432af37737
|
TODO: init stuff
|
2023-06-25 22:34:24 -05:00 |
|
able
|
0508140f40
|
CLEANUP: turned if statement into match
|
2023-06-21 17:16:22 -05:00 |
|
able
|
c2b8341667
|
FORMAT
|
2023-06-16 05:20:37 -05:00 |
|
able
|
16ccd51e4a
|
cleanup and docs
|
2023-06-13 06:00:11 -05:00 |
|
able
|
b9b798efff
|
DOCS: adding in some docs in various spots and added a contrib guide
|
2023-05-28 04:51:51 -05:00 |
|
able
|
03667f6039
|
CPU: minor changes in cpuid
|
2023-05-28 02:04:20 -05:00 |
|
able
|
8eebd50179
|
ALLOCATOR: misc
|
2023-05-28 02:01:11 -05:00 |
|
able
|
bb3c1b6120
|
CPU: Added more cpu feature detection
|
2023-05-28 02:00:54 -05:00 |
|
able
|
b9bfd99335
|
GRAPHICS: Line thickness change for the HBVM logo
|
2023-05-26 06:31:52 -05:00 |
|
able
|
49105e668d
|
LOGGING: Begin work on consistent logging style
|
2023-05-26 06:30:17 -05:00 |
|
able
|
a2bf48f56b
|
minor cleanups
|
2023-05-25 07:04:19 -05:00 |
|
able
|
5af29efe17
|
Remove warnings
|
2023-05-23 05:16:14 -05:00 |
|
able
|
ad22051a20
|
Working on booting on nixOS
|
2023-05-23 04:26:32 -05:00 |
|
Able
|
2744e8e67b
|
tack inplace hbvm
|
2023-05-15 02:19:34 -05:00 |
|
Able
|
282688d48b
|
purge wasm
|
2023-05-08 04:42:02 -05:00 |
|
Able
|
88df7c2c34
|
remove interp and all wasm related code
|
2023-05-08 04:35:37 -05:00 |
|
Able
|
4a8b56a474
|
dynamically support display discovery
|
2023-05-08 03:53:15 -05:00 |
|
Able
|
308592cbf9
|
fix
|
2023-05-06 07:05:45 -05:00 |
|
Able
|
fb0dcc786d
|
ableos update
|
2023-05-06 06:50:24 -05:00 |
|
Able
|
174b621acd
|
add an example system.toml
|
2023-04-26 14:33:40 -05:00 |
|
Able
|
01cdd68b28
|
cleanup + rustfmt config
|
2023-04-12 13:08:07 -05:00 |
|
Able
|
ec7a80c93a
|
Change
|
2023-04-10 01:16:30 -05:00 |
|
Able
|
530a8a9d60
|
changes
|
2023-04-07 16:44:33 -05:00 |
|
Able
|
20e3ce15be
|
hacking in a wasm interpreter
|
2023-04-05 12:29:20 -05:00 |
|
Erin
|
0a77e691d7
|
boom!
|
2023-03-30 23:43:04 +02:00 |
|
Erin
|
f396c3642d
|
Skeleton for architecture-specific things
|
2022-11-07 21:21:16 +01:00 |
|
Erin
|
4812e59c09
|
Threw stuff from the microkernel. Start of moving core parts there.
|
2022-11-07 20:29:42 +01:00 |
|
Erin
|
d31f17f07e
|
clippy
|
2022-11-05 01:43:41 +01:00 |
|
Erin
|
4e6bed0b57
|
removed module that I forgot to remove + 1.65 stuff
|
2022-11-05 01:40:38 +01:00 |
|
Erin
|
56700a7986
|
removed sus messaging module
|
2022-11-05 00:39:37 +01:00 |
|
Erin
|
84f163f534
|
merge
|
2022-08-28 22:04:55 +02:00 |
|
TheOddGarlic
|
f5c4db98f9
|
Devices: Add block devices
|
2022-08-17 13:29:34 +03:00 |
|
Erin
|
f2bd9ddf4d
|
Added spawner
|
2022-08-09 01:32:42 +02:00 |
|
Erin
|
cd8e6e4b3b
|
So I have two news for you. One good and one bad.
We have async, but we got rid of the preëmptive sched... wait, that's two good news, anyways, have a nice day.
— Erin
|
2022-08-07 23:42:23 +02:00 |
|
TheOddGarlic
|
69c10e0ba4
|
misc warning fixes
this concludes the fix warnings phase of the cleanup
|
2022-08-01 14:50:41 +03:00 |
|
able
|
a4cc9cdf4f
|
adding a deadlock to master :>
|
2022-07-31 01:54:01 -05:00 |
|
able
|
1cead2eccf
|
shuffling
|
2022-07-29 12:48:45 -05:00 |
|
able
|
48f0ef9699
|
various bugs added
|
2022-07-29 11:51:54 -05:00 |
|
able
|
5f9923272d
|
allocator work
|
2022-06-22 13:59:24 -05:00 |
|
able
|
236949682e
|
arch specific updates to the kernel
|
2022-06-18 15:00:16 -05:00 |
|
Erin
|
ae70548cc0
|
Moved allocator to the kernel
|
2022-05-07 14:08:34 +02:00 |
|
Able
|
8d70bb08ca
|
Messaging api done
|
2022-04-12 18:17:48 -05:00 |
|
Erin
|
9ed7dbb34c
|
chore: fmt
|
2022-04-12 00:23:11 +02:00 |
|
Erin
|
56b569deb2
|
Refactoring
- Applied some clippy lints
- Formatting
- Replaced lazy_static with Lazy from spin
|
2022-04-11 22:51:54 +02:00 |
|
Able
|
d78bb002f3
|
workspace
|
2022-04-11 13:53:33 -05:00 |
|
Able
|
8e66a677fa
|
Feature| afetch update, scheduler rework
|
2022-03-16 05:39:01 -05:00 |
|
Able
|
0379a34a59
|
TOML config|moved a ton of boiler plate to prelude
|
2022-03-11 13:51:47 -06:00 |
|
Able
|
05ce9f61c7
|
commit message
|
2022-03-07 12:21:16 -06:00 |
|
Able
|
beba2ae0ad
|
modularizing the kernel
|
2022-03-02 08:38:22 -06:00 |
|
Able
|
6c3a67e6b5
|
seperate the core kernel into its own directory
|
2022-02-28 08:54:41 -06:00 |
|