17 Commits

Author SHA1 Message Date
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
476e97baf1
Added ForceUnlock boolean 2023-02-18 04:11:28 +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
9f564f6f7c
First unlock and then enable interrupts 2022-12-21 04:27:10 +02:00
Alex
a677f3c159
Updated types 2022-12-21 00:43:51 +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
6409dfdf0b
Kernel now boots on BIOS systems 2022-11-07 11:17:06 +02:00
Alex
2904ae14da
Updated lock 2022-11-07 06:12:42 +02:00
Alex
0775a2662b
Added CriticalSection 2022-11-04 05:30:39 +02:00
Alex
0a2d3db946
Lock "FunctionName" should not be initialized 2022-10-27 02:46:46 +03:00
Alex
407b44a89a
Removed unused header 2022-10-27 02:44:25 +03:00
Alex
42dc78626a
Changed how lock works (now it's assembly spinlock) 2022-10-27 02:44:09 +03:00
Alex
5d41d36bd8
Implemented SmartCriticalSection 2022-10-21 03:49:12 +03:00
Alex
8652d781ce
Update files 2022-10-08 04:33:53 +03:00