activities
8 hours ago
@lukas lukas pushed to master at lukas/honey-os
b9c4cb0 fix problem where page fault happens because not the whole string is mapped in a insertString system call
1 day ago
@lukas lukas pushed to master at lukas/honey-os
977ec83 refactor syscall.c
1 day ago
@lukas lukas pushed to master at lukas/honey-os
6d3dd12 fix issue vga driver: newline doesn't move cursor #2
1 day ago
@lukas lukas pushed to master at lukas/honey-os
5e35425 use sleep function for xhci driver waiting for the controller to start
2 days ago
@lukas lukas pushed to master at lukas/honey-os
21edae3 add sleep function to PIT driver
2 days ago
@lukas lukas pushed to master at lukas/honey-os
036efba add system time readout
3 days ago
@lukas lukas pushed to master at lukas/honey-os
2883706 add basic PIT timer outline
3 days ago
@lukas lukas pushed to master at lukas/honey-os
5bda5c3 receive xhci events
6 days ago
@lukas lukas pushed to master at lukas/honey-os
3209d7d try initializing xhci hub
7 days ago
@lukas lukas pushed to master at lukas/honey-os
efa3b57 fix issue #1: ELF files not loaded correctly
ee8bb61 print out xhci port info
on 31 Jan
@lukas lukas pushed to master at lukas/honey-os
aead938 refactor usb driver to use an internal memory structure
on 31 Jan
@lukas lukas pushed to master at lukas/honey-os
d533ab6 allocate scratchpad buffers whenever implemented
on 30 Jan
@lukas lukas pushed to master at lukas/honey-os
f4c3822 add system call to retrieve the physical location of a virutal address
on 30 Jan
@lukas lukas pushed to master at lukas/honey-os
71edf90 initialize XHCI controller and correctly list anvailable slots
on 28 Jan
@lukas lukas pushed to angular at lukas/Website
dd43353 add schrodinger project description
on 27 Jan
@lukas lukas pushed to master at lukas/honey-os
049b420 add screenshot to README
on 27 Jan
@lukas lukas pushed to angular at lukas/Website
48959da update website to represent new states of projects
on 27 Jan
@lukas lukas pushed to master at lukas/honey-os
74dbe9c add screenshot
on 27 Jan
@lukas lukas pushed to master at lukas/honey-os
a7eff19 print basic XHCI information
on 25 Jan
@lukas lukas pushed to master at lukas/honey-os
9bff97e add scanning for usb devices
on 25 Jan
@lukas lukas pushed to master at lukas/honey-os
836409c precache pci devices
on 23 Jan
@lukas lukas pushed to master at lukas/honey-os
f1fa516 add lspci user programm
on 17 Jan
17f5d51 add content to the first and last pages for the presentation
on 16 Jan
@lukas lukas pushed to master at lukas/honey-os
7415938 prevent bad behaviour when loading a service that has already been loaded
on 16 Jan
@lukas lukas created branch master at lukas/schrodinger
on 16 Jan
on 16 Jan
@lukas lukas pushed to master at lukas/honey-os
aab749f move 'gets'-functionality to ioManager to simplify the shell source code
on 16 Jan
@lukas lukas pushed to master at lukas/honey-os
739e4d9 add await syscall
on 15 Jan
@lukas lukas pushed to master at lukas/honey-os
06e301b update the cursor position in the vga driver
on 15 Jan
@lukas lukas pushed to master at lukas/honey-os
b945e63 start the program name entered in the shell
on 15 Jan
@lukas lukas pushed to master at lukas/honey-os
7ccb901 add input buffering for the shell
on 15 Jan
@lukas lukas pushed to master at lukas/honey-os
e41f128 check if a message should be printed to the main vga screen by checking if any syscall in the 'syscall stack' is the foreground process
on 14 Jan
@lukas lukas pushed to master at lukas/honey-os
7509e8e pass keyboard input to shell
on 14 Jan
@lukas lukas pushed to master at lukas/honey-os
34583a7 remove old log function, make \n mandatory for printing a new line
on 14 Jan
@lukas lukas pushed to master at lukas/honey-os
09a4899 route the shell service to the vga output
on 14 Jan
@lukas lukas pushed to master at lukas/honey-os
d4d5433 rewrite general IO using an IO-manager
on 13 Jan
@lukas lukas pushed to master at lukas/honey-os
805a417 parse ps2 key codes
on 12 Jan
@lukas lukas pushed to master at lukas/honey-os
9a6b44f free the system call structure of a crashed system call process
on 10 Jan
@lukas lukas pushed to master at lukas/honey-os
19d63cc add system call to look up the names of functions
on 9 Jan
@lukas lukas pushed to master at lukas/honey-os
01a1cf7 add basic stack tracing ability
on 9 Jan
@lukas lukas pushed to master at lukas/honey-os
6dc492c notify other tasks of a exception happening subscribe to the interrupt 0 to be notified about exceptions
on 9 Jan
@lukas lukas pushed to master at lukas/honey-os
de4e9a3 gracefully handle crashes of a user mode programm
on 8 Jan
@lukas lukas pushed to master at lukas/honey-os
bb96cc7 fix interrupts occuring while in user mode
on 15 Dec
@lukas lukas pushed to master at lukas/honey-os
9caa9b6 rename service proivder to service function now matches the documentation in the wiki
on 14 Dec
8a99bea edit readme
on 14 Dec
@lukas lukas pushed to master at lukas/honey-os
5d595b4 add readme
131a9aa free stack of unused system call processes saves about 1/2 of previously used memory
on 13 Dec
@lukas lukas edited the lukas/honey-os wiki
on 13 Dec
@lukas lukas edited the lukas/honey-os wiki
on 13 Dec
@lukas lukas edited the lukas/honey-os wiki
on 13 Dec
@lukas lukas edited the lukas/honey-os wiki