Alex
|
8898791257
|
Update kernel code
|
2023-08-22 06:21:17 +03:00 |
|
Alex
|
2c51e4432f
|
Update kernel
|
2023-08-06 04:53:14 +03:00 |
|
Alex
|
41db477173
|
Update kernel
|
2023-06-10 13:11:25 +03:00 |
|
Alex
|
59ebcdfa8e
|
Print backtrace on deadlocks
|
2023-05-05 18:21:31 +03:00 |
|
Alex
|
89d747e52c
|
Update timing implementation
|
2023-04-23 05:30:58 +03:00 |
|
Alex
|
41dafe32fb
|
Move all std related headers to "include_std"
|
2023-04-10 06:08:58 +03:00 |
|
Alex
|
70e11f17e7
|
Implement std::atomic and remove the old implementation Atomic and rename vector.hpp to vector
|
2023-04-10 05:29:41 +03:00 |
|
Alex
|
25256d81a8
|
Added license headers to all project files
|
2023-04-04 02:19:05 +03:00 |
|
Alex
|
d136f9fd42
|
Comment PRINT_BACKTRACE
|
2023-03-26 21:21:10 +03:00 |
|
Alex
|
e6c103c671
|
Ignore frame-address warning
|
2023-03-26 21:16:26 +03:00 |
|
Alex
|
3aba6b4881
|
Add backtrace log inside deadlocks
|
2023-03-25 11:57:31 +02:00 |
|
Alex
|
9ce301907a
|
QoL improvements
|
2023-03-24 16:22:42 +02:00 |
|
Alex
|
338df2d9fa
|
Better deadlock message
|
2023-03-23 23:25:32 +02:00 |
|
Alex
|
c046b079f2
|
Added DebuggerIsAttached
|
2023-03-14 00:01:44 +02:00 |
|
Alex
|
a101277991
|
Added memory tracker to serial port
|
2023-03-10 21:16:19 +02:00 |
|
Alex
|
bcf46f8341
|
Added GetLocksCount()
|
2023-02-24 10:11:48 +02:00 |
|
Alex
|
07738ddb0a
|
Added StackPointer* for lock
|
2023-02-19 01:54:17 +02:00 |
|
Alex
|
419b5bee0d
|
Replaced "__sync_synchronize" with "__sync"
|
2023-02-18 04:13:49 +02:00 |
|
Alex
|
476e97baf1
|
Added ForceUnlock boolean
|
2023-02-18 04:11:28 +02:00 |
|
Alex
|
a21c2063ae
|
Renamed enum, oops
|
2023-02-14 03:51:39 +02:00 |
|
Alex
|
c968b6f2d5
|
Updated lock to use atomic operations
|
2023-02-10 05:25:08 +02:00 |
|
Alex
|
88008ac470
|
Added timeout lock
|
2023-02-06 19:32:20 +02:00 |
|
Alex
|
0289054900
|
Changed a lot of files. Summary: profiler support; "SafeFunction"; UnlockDeadLock kernel config; Code optimization & more
|
2022-11-28 08:25:37 +02:00 |
|
Alex
|
f907ca907d
|
Updated lock
|
2022-11-20 16:13:19 +02:00 |
|
Alex
|
82bdd4ec8b
|
Better lock
|
2022-11-15 01:48:33 +02:00 |
|
Alex
|
77081b4e1e
|
Stability fixes (i hope); attempt to implement argc, argv, envp, auxv; Syscalls
|
2022-11-10 07:09:32 +02:00 |
|
Alex
|
2904ae14da
|
Updated lock
|
2022-11-07 06:12:42 +02:00 |
|
Alex
|
664cea41a5
|
Added Schedule()
|
2022-11-06 06:04:34 +02:00 |
|
Alex
|
f3cfc623d8
|
Show a number when printing a potential deadlock
|
2022-11-01 01:53:55 +02:00 |
|
Alex
|
42dc78626a
|
Changed how lock works (now it's assembly spinlock)
|
2022-10-27 02:44:09 +03:00 |
|