Commits
- Commit:
b868c2b1a57866d362bdf3ddd17a0149e7c25376- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Added mov r16, imm16 for a hello world program :)
- Commit:
fc369242fc4d8d26841940659c9e6ef95d995ad1- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
The 49 commit
Added string parsing. Added u8 keyword for string.
- Commit:
923305236bcc5057428793a83fad7fc77f2ca4f3- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Added cmp and inc
- Commit:
221a1b719280333b07e0739eeef1308433a758fe- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Added jmp, jnz, jz and dec
- Commit:
d606d8179b1a8bf8fef0cadea6422d32dcba6e74- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Fixed call rel16 bug in linker.lua
- Commit:
26477129cfe7ccef1bfb485f8ee107b557c9f9fa- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Fixed endianness and added support for call rel16
- Commit:
cc1b538ae080ea83a96421aa59d0fa35078f44a2- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Better AST for memory equation
- Commit:
9828682d540b975b38136ea29d9e2d4821f3442b- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Parser for memory blocks without nesting for now
- Commit:
2be87f778a56964007d4c5ccf7171fa000149f79- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Commit 42
- Commit:
0d8d680e5d37cebe6ad59eb5ddb386ed9198507e- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Proper handling of mov r8, r8 and mov r8, imm8
- Commit:
9b4c94f07693bf4d51126899cbecf7ca5b3d904e- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Organized toolchain a bit
- Commit:
e0074095e24797bb794ffd465b0b2a6442caa8d9- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Added support to mov: r8, imm8 for 6c and 6l
- Commit:
8cd27d016af5c15375e30fd490a71a5cd6a803e9- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Added some lua tools for x86_64
- Commit:
2144824138456be824e120b8c4daf1a86461a02e- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Added Runtime Registers fo xHCI
- Commit:
1dd2ad1cb1faf08ee89679b10912ddcc52542e09- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Enabled MSI-X for xHCI
- Commit:
eabbd81c2041c1d54cb02608d9c375fe9c2dddfb- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
xhci dev : initialized DCBAAP and CRCR
- Commit:
5baff2808906de6d7d3ed0b3b370e5e15d3b00c7- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
xhci dev - added a capability register parser that sets value
to be easily read.
- Commit:
926b74e13774d63362001d959107557f48d3b217- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Formatted shared buffer message passing. xhci can now receive
data from alpha. pci_init changed for pci_get_xhci.
- Commit:
8d075ecc3061fc5fe32bba25b5d88b4b5a6d1500- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Removed unecessary kernel gdt.
- Commit:
4d7c062fbfa6373e41c75637079dd1a72c57f150- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Very primitive message passing through shared buffers. Example
includes alpha and xhci server.
- Commit:
7b1f1314a4618908b79db56b86bae5c9306dc65f- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Added contract to the entry of thread to annouce all
resources allocated at load time as struct contract.
- Commit:
7abd0aa7f90dfa1a7147252f69971b23d6a119c9- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Changed OS to run at Ring0 only. Started adding blueprint
for PCI checks. Updated my notes for clearer definition
of my vision. Removed syscalls, User DS, User CS and TSS.
- Commit:
a1ebf18642867950f088fe721bdf1742f88bec39- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Better dd to cover sectors
- Commit:
d06837bca243482704cb1f5077d0c180a88f17f9- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
Setup Round Robin scheduling with APIC
- Commit:
17683e896fc6162a038d5fb2711ca94055188dfb- From:
- Onana Onana Xavier Manuel <xavier@onana.net>
- Date:
xhci server is now loaded into memory. Added local apic timer
interrupt with idt entry to handle it.
