aboutsummaryrefslogtreecommitdiff
path: root/common/main.c
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2022-01-07 17:46:43 +0200
committerKimplul <kimi.h.kuparinen@gmail.com>2022-01-07 17:46:43 +0200
commit12dc34aed789ae8e7ba342c0ab6b33529516b4bd (patch)
tree7f5bb289e183e538eb510afd63678b2329623f28 /common/main.c
parentebe6fe5d44d58fcb1b9d0ac52fa98a0a3ff309a7 (diff)
downloadkmi-12dc34aed789ae8e7ba342c0ab6b33529516b4bd.tar.gz
kmi-12dc34aed789ae8e7ba342c0ab6b33529516b4bd.zip
Moved debugging into debug.c
+ No clue why I had that stuff in common/main.c
Diffstat (limited to 'common/main.c')
-rw-r--r--common/main.c26
1 files changed, 1 insertions, 25 deletions
diff --git a/common/main.c b/common/main.c
index 3aabc3c..0e33ecc 100644
--- a/common/main.c
+++ b/common/main.c
@@ -7,30 +7,6 @@
#include <arch/irq.h>
#include <libfdt.h>
-#ifdef DEBUG
-static struct dbg_info dbg_info = (struct dbg_info){0};
-
-static void init_dbg(void *fdt)
-{
- dbg_info = dbg_from_fdt(fdt);
-}
-
-static void setup_dmap_dbg()
-{
- setup_dbg(dbg_info.dbg_ptr, dbg_info.dev);
-}
-
-static void setup_io_dbg(struct vm_branch *b)
-{
- vm_t io_ptr = setup_kernel_io(b, dbg_info.dbg_ptr);
- setup_dbg(io_ptr, dbg_info.dev);
-}
-#else
-#define init_dbg(...)
-#define setup_dmap_dbg(...)
-#define setup_io_dbg(...)
-#endif
-
void __main main(void *fdt)
{
/* dbg uses direct mapping at this point */
@@ -38,7 +14,7 @@ void __main main(void *fdt)
setup_dmap_dbg();
dbg_fdt(fdt);
- arch_setup(fdt);
+ setup_arch(fdt);
init_pmem(fdt);
struct vm_branch *b = init_vmem(fdt);