Commit Graph

455 Commits

Author SHA1 Message Date
Connor Wood d75dfd3c20 Implemented externam 2017-08-29 12:02:03 +01:00
Connor Wood 71c5301448 Implemented concat 2017-08-29 11:32:48 +01:00
Connor Wood 60edb9da68 Implemented type checking and coersion upon store 2017-08-29 10:11:01 +01:00
Connor Wood b78f7139b9 Completed Get method 2017-08-29 09:38:36 +01:00
Connor Wood d5d156a3d2 Implemented buffer field index modify 2017-08-19 15:10:47 +01:00
Connor Wood aa35967f72 Made index modification recursion resolve 2017-08-13 19:02:25 +02:00
Connor Wood f0a185741a Implemented recursive index modifications 2017-08-13 16:13:57 +02:00
Connor Wood 328a89c224 Completed context modify, aside from BufferFields and nested Indexes 2017-08-10 14:28:30 +02:00
Connor Wood 94f27a1a9c Merge branch 'aml-namespace' of github.com:cwood1/kernel into aml-namespace 2017-07-30 13:38:50 +03:00
Connor Wood 41ce7fdf1f Implemented much of ctx::modify and ctx::get 2017-07-30 11:23:32 +03:00
Connor Wood 6122b21997 Moved event signal/wait code into context 2017-07-29 12:57:53 +03:00
Connor Wood ab98746879 Moved lock manipulation into context 2017-07-29 12:39:08 +03:00
Connor Wood f25df99a41 Implemented derefof 2017-07-25 14:48:07 +01:00
Connor Wood ada5ba6dbc Implemented condrefof 2017-07-25 13:12:42 +01:00
Connor Wood afc93f82a9 Implemented RefOf 2017-07-25 13:06:10 +01:00
Connor Wood 968fd30b0a Fixed object references 2017-07-25 11:51:43 +01:00
Connor Wood 8a5ec3a26b Implemented SizeOf 2017-07-25 11:37:49 +01:00
Connor Wood 0652bc8099 Implemented ToBuffer 2017-07-25 11:29:32 +01:00
Connor Wood 6df99953dc Implemented defBuffer 2017-07-25 11:25:29 +01:00
Connor Wood 1cd124a852 Fixed bank name issue 2017-07-25 10:36:56 +01:00
Connor Wood a115d21495 Converted all types to string 2017-07-24 19:02:09 +01:00
Connor Wood a5382534e6 Converted to integer fully 2017-07-24 18:53:21 +01:00
Connor Wood d7229d7132 Completed simple type conversions 2017-07-24 17:50:41 +01:00
Connor Wood fdcacd7d18 Implemented numerous "simple" type conversions 2017-07-24 17:27:01 +01:00
Connor Wood e7edaceec0 All conversions to BufferField, dependent on the conversion to Buffer 2017-07-24 16:15:18 +01:00
Connor Wood 9408e71dcd Converted BufferField into Buffer 2017-07-24 16:02:19 +01:00
Connor Wood 82762863df Converted string to buffer 2017-07-24 09:56:54 +01:00
Connor Wood c6ecf105ad Converted Integer to Buffer 2017-07-24 09:48:27 +01:00
Connor Wood a70b26555e Error handling in namespace path assembly 2017-07-24 09:21:53 +01:00
Connor Wood 59b176c24e Implemented path parent character "^" when calculating scope paths 2017-07-24 09:09:07 +01:00
Connor Wood c79eb0eeab Implemented table API in full 2017-07-23 13:42:30 +01:00
Connor Wood 4288182106 Implemented Load 2017-07-23 10:34:50 +01:00
Connor Wood 82e814469c Shutdown on fatal error 2017-07-22 13:52:48 +01:00
Connor Wood 3c2b3b3f5e Fixed a bunch of warnings 2017-07-22 13:32:02 +01:00
Connor Wood 76316aa8d6 Implemented toHexString 2017-07-22 13:10:45 +01:00
Connor Wood 5873e553e9 Implemented toDecimalString 2017-07-22 12:56:53 +01:00
Connor Wood 797262df5c Several conversion operators 2017-07-22 12:48:23 +01:00
Connor Wood 79b6afd608 Implemented to integer 2017-07-22 12:12:31 +01:00
Connor Wood f8e433c4e7 Implemented sleep 2017-07-22 11:13:30 +01:00
Connor Wood ff23827155 Implemented stall 2017-07-22 11:02:53 +01:00
Connor Wood b7d9ad60bb Implemented Event synchronisation objects 2017-07-22 10:55:09 +01:00
Connor Wood b0b8a7e85d Handled mutexes 2017-07-22 10:06:20 +01:00
Connor Wood 8e98cdf971 Processed acquire mutex 2017-07-22 09:57:44 +01:00
Connor Wood 8412339ae9 Every context has an ID 2017-07-22 09:10:37 +01:00
Connor Wood 1938ca0435 Memory handler API 2017-07-21 14:11:29 +01:00
Connor Wood 0365b6f2b7 Created a function to control the global S state 2017-07-21 12:51:30 +01:00
Connor Wood 5c05b48921 GenericAddressStructure now handles reads and writes itself 2017-07-21 12:42:11 +01:00
Connor Wood 2256e0288b Removed spurious file 2017-07-21 12:04:36 +01:00
Connor Wood a14266fc82 Parallelized ACPI subsystem 2017-07-21 12:03:55 +01:00
Connor Wood dba65f3128 Remove all namespace changes made within methods 2017-07-18 10:16:26 +01:00