summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2 daysusr: sdk: Add status codes to sdk/status.hIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysusr: sdk: Add UPTR type to sdk/types.hIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysmos/x86_64: cpu: Load our own GDTIan Moffett
We rely on our own global descriptor table so that we may use a task-state-segment to keep track of kernel stacks as well as having CPL 3 selectors available for user processes. Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysmos: kern: Add formatted trace helpersIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysusr: sdk: Add vsnprintf() family helpersIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysmos: kern: Add newline to boot header tailIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysusr: sdk: Add itoa() functionIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysusr: sdk: Add memcpy() functionIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysusr: sdk: Add sdk/stdarg.hIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysmos: kern: Add boot header to serial logIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysmos: kern: Add serial raw trace functionIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysmos/x86_64: uart: Make sure to clear DLAB after initIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysmos/x86_64: build: Link with SDK libmos.aIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysmos/x86_64: mu_uart_write() -> mu_uart_writed()Ian Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysmos/x86_64: Add model specific register definitionsIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysmos/x86_64: Add UART driver + MU interfaceIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysusr: sdk: Add sdk/param.hIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysmos/x86_64: Add port I/O helpers + arch target dirIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysmos: Add initial C entrypointIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysusr: sdk: Add initial string lib sources + strlenIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysusr: sdk: Add SDK typesIan Moffett
Introduce the initial type coverage for OpenMOS Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysbuild: Remove sys.mosIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2 daysinitial commitIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>