diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2022-01-07 17:46:43 +0200 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2022-01-07 17:46:43 +0200 |
| commit | 12dc34aed789ae8e7ba342c0ab6b33529516b4bd (patch) | |
| tree | 7f5bb289e183e538eb510afd63678b2329623f28 /common/main.c | |
| parent | ebe6fe5d44d58fcb1b9d0ac52fa98a0a3ff309a7 (diff) | |
| download | kmi-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.c | 26 |
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); |
