8 Commits (f8a85a154130b2c4007f11766d247fc44aafabbd)

Author SHA1 Message Date
anna f8a85a1541
happy new year 2022 uwu
May it be slightly less exhausting than 2021.
2 years ago
anna 5a5135f416
update license terms
As of now, everything except the code imported
from FreeBSD is proprietary.  Of course, it won't
be like this for long, only until we have decided
which license we like to use.  The rationale is
that releasing everything under a copyleft license
later is always easier than doing so immediately
and then changing it afterwards.
Naturally, any changes made before this commit are
still subject to the terms of the CNPL.
3 years ago
anna 14630c86bf
x86: remove unnecessary standalone port functions 3 years ago
anna 4e770a6e58
x86/port: add delay wrappers for x86_io_wait() 3 years ago
anna e14bc3ce1e
x86: inline x86_io_wait() 3 years ago
anna 4679b7cee5
x86: add irq support 3 years ago
anna bc917d8651
x86: inline I/O port functions 3 years ago
anna 613c28a965
x86: add basic interrupt support
This commit also fixes the fun little size bug in
segment.S where i subtracted the end from the
start address of the GDT instead of the other way
round which resulted in a gigantic overflow :)
3 years ago