Commit Briefs

b868c2b1a5 Onana Onana Xavier Manuel

Added mov r16, imm16 for a hello world program :) (master)


fc369242fc Onana Onana Xavier Manuel

The 49 commit

Added string parsing. Added u8 keyword for string.


923305236b Onana Onana Xavier Manuel

Added cmp and inc


221a1b7192 Onana Onana Xavier Manuel

Added jmp, jnz, jz and dec


d606d8179b Onana Onana Xavier Manuel

Fixed call rel16 bug in linker.lua


26477129cf Onana Onana Xavier Manuel

Fixed endianness and added support for call rel16


cc1b538ae0 Onana Onana Xavier Manuel

Better AST for memory equation


9828682d54 Onana Onana Xavier Manuel

Parser for memory blocks without nesting for now


2be87f778a Onana Onana Xavier Manuel

Commit 42


0d8d680e5d Onana Onana Xavier Manuel

Proper handling of mov r8, r8 and mov r8, imm8


9b4c94f076 Onana Onana Xavier Manuel

Organized toolchain a bit


e0074095e2 Onana Onana Xavier Manuel

Added support to mov: r8, imm8 for 6c and 6l


8cd27d016a Onana Onana Xavier Manuel

Added some lua tools for x86_64


2144824138 Onana Onana Xavier Manuel

Added Runtime Registers fo xHCI


1dd2ad1cb1 Onana Onana Xavier Manuel

Enabled MSI-X for xHCI


eabbd81c20 Onana Onana Xavier Manuel

xhci dev : initialized DCBAAP and CRCR


5baff28089 Onana Onana Xavier Manuel

xhci dev - added a capability register parser that sets value

to be easily read.


926b74e137 Onana Onana Xavier Manuel

Formatted shared buffer message passing. xhci can now receive

data from alpha. pci_init changed for pci_get_xhci.


8d075ecc30 Onana Onana Xavier Manuel

Removed unecessary kernel gdt.


4d7c062fbf Onana Onana Xavier Manuel

Very primitive message passing through shared buffers. Example

includes alpha and xhci server.


7b1f1314a4 Onana Onana Xavier Manuel

Added contract to the entry of thread to annouce all

resources allocated at load time as struct contract.


7abd0aa7f9 Onana Onana Xavier Manuel

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.


a1ebf18642 Onana Onana Xavier Manuel

Better dd to cover sectors


d06837bca2 Onana Onana Xavier Manuel

Setup Round Robin scheduling with APIC


17683e896f Onana Onana Xavier Manuel

xhci server is now loaded into memory. Added local apic timer

interrupt with idt entry to handle it.