2023-04-08
@biosfood
usb refactoring: no more xhci-specific code in main usb.h file
biosfood committed on 8 Apr 2023
@biosfood
usb : print usb version
biosfood committed on 8 Apr 2023
@biosfood
shell: don't even try to create a "" program without a name
biosfood committed on 8 Apr 2023
@biosfood
xhci refactoring: sperate out all xhci-related code to its own directory
biosfood committed on 8 Apr 2023
2023-04-07
@biosfood
xhci: refactoring: move out xhci controller code
biosfood committed on 7 Apr 2023
@biosfood
make printf function available for not-main userland files
biosfood committed on 7 Apr 2023
@biosfood
xhci: refactoring: use SlotXHCI instead of long parameter list
biosfood committed on 7 Apr 2023
@biosfood
xhci: refactor and seperate out commands
biosfood committed on 7 Apr 2023
@biosfood
xhci: refactor trbRing functions to seperate file
biosfood committed on 7 Apr 2023
2023-04-06
@biosfood
vga: add scrolling when exceeding maximum default line count
biosfood committed on 6 Apr 2023
@biosfood
shell / ioManager: don't allow backspace when input buffer is empty
biosfood committed on 6 Apr 2023
@biosfood
fix issue #3: crash when running an unknown program
biosfood committed on 6 Apr 2023
@biosfood
xhci: show device information using usb strings
biosfood committed on 6 Apr 2023
2023-04-05
@biosfood
xhci: print basic usb device information
biosfood committed on 5 Apr 2023
@biosfood
xhci: clean up slot initialization
biosfood committed on 5 Apr 2023
@biosfood
xhci: send get device information command to attached usb devices
biosfood committed on 5 Apr 2023
2023-04-03
@biosfood
xhci: configure endpoint
biosfood committed on 3 Apr 2023
@biosfood
xhci: send address device command
biosfood committed on 3 Apr 2023
2023-04-02
@biosfood
fix weird problems with getPhysicalAddress system call
biosfood committed on 2 Apr 2023
2023-04-01
@biosfood
xhci: request a slot for each activated port
biosfood committed on 1 Apr 2023
@biosfood
enable xhci ports with a connection
biosfood committed on 1 Apr 2023
@biosfood
fix issue with printing where the first message would not get printed
biosfood committed on 1 Apr 2023
@biosfood
create async xhci command function using events
biosfood committed on 1 Apr 2023
2023-03-31
@biosfood
trigger interrupts from xhci controller
biosfood committed on 31 Mar 2023
2023-03-30
@biosfood
fix problem where page fault happens because not the whole string is mapped in a insertString system call
biosfood committed on 30 Mar 2023
2023-03-29
@biosfood
refactor syscall.c
biosfood committed on 29 Mar 2023
@biosfood
fix issue vga driver: newline doesn't move cursor #2
biosfood committed on 29 Mar 2023
@biosfood
use sleep function for xhci driver waiting for the controller to start
biosfood committed on 29 Mar 2023
2023-03-28
@biosfood
add sleep function to PIT driver
biosfood committed on 28 Mar 2023
@biosfood
add system time readout
biosfood committed on 28 Mar 2023