aboutsummaryrefslogtreecommitdiff
path: root/src/kern/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/kern/main.c')
-rw-r--r--src/kern/main.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/kern/main.c b/src/kern/main.c
index a6743d5..c85decb 100644
--- a/src/kern/main.c
+++ b/src/kern/main.c
@@ -4,6 +4,7 @@
#include "kern/log.h"
#include "kern/panic.h"
#include "kern/init.h"
+#include "kern/mem.h"
void on_systick() /* Overrides weak-symbol on_systick. */
{
@@ -20,13 +21,17 @@ int main()
klogf("Heap End : %p\n", &HEAP_STOP);
/* Set the countdown to start from 10,000,0000. */
- SCB.strv_r = 10000000;
+ SCB.strv_r = 10000000 / 20;
/* Enable interrupts. */
regset(SCB.stcs_r, scb_tickint, 1);
/* Start the systick. */
regset(SCB.stcs_r, scb_enable, 1);
+
+ void* hunk = kalloc(25);
+ kfree(hunk);
+ kfree(hunk); /* Invalid free. */
}
#endif