cleanup..
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Sat, 1 Apr 2017 21:48:47 +0000 (14:48 -0700)
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>
Sat, 1 Apr 2017 21:48:47 +0000 (14:48 -0700)
BCM2708PlatformStartup.cc
arm_monitor.c
chainloader_inc.s [deleted file]
romstage.c
start.s

index 16d6ff6..d2e8760 100644 (file)
@@ -40,4 +40,4 @@ extern "C" void PEStartPlatform() {
 
        /* Start ARM */
        startDeviceByTag('ARMC');
-}
\ No newline at end of file
+}
index 3de7119..091dcfd 100644 (file)
@@ -32,9 +32,6 @@ void arm_monitor_interrupt() {
 void monitor_start() {\r
        printf("Starting IPC monitor ...\n");\r
 \r
-       /* dump status */\r
-       printf("Mailbox status: 0x%X\n", ARM_1_MAIL1_STA);\r
-\r
        /* enable IRQ */\r
        ARM_1_MAIL1_CNF = ARM_MC_IHAVEDATAIRQEN;\r
 \r
diff --git a/chainloader_inc.s b/chainloader_inc.s
deleted file mode 100644 (file)
index 48b091f..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-/*=============================================================================\r
-Copyright (C) 2016-2017 Authors of rpi-open-firmware\r
-All rights reserved.\r
-\r
-This program is free software; you can redistribute it and/or\r
-modify it under the terms of the GNU General Public License\r
-as published by the Free Software Foundation; either version 2\r
-of the License, or (at your option) any later version.\r
-\r
-This program is distributed in the hope that it will be useful,\r
-but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
-GNU General Public License for more details.\r
-\r
-FILE DESCRIPTION\r
-Chainloader inclusion.\r
-\r
-=============================================================================*/\r
-\r
-.text\r
-.align 2\r
-.globl L_arm_code_start\r
-L_arm_code_start:\r
-\r
-       .incbin "arm_chainloader/build/arm_chainloader.bin"\r
-\r
-.globl L_arm_code_end\r
-L_arm_code_end:
\ No newline at end of file
index 211e462..2fb84d0 100644 (file)
@@ -113,7 +113,7 @@ void switch_vpu_to_pllc() {
 }\r
 \r
 void set_interrupt(int intno, bool enable, int core) {\r
-    int base = (core == 0) ? : IC0_BASE : IC1_Base;\r
+    int base = (core == 0) ? IC0_BASE : IC1_BASE;\r
 \r
     int offset = 0x10 + ((intno >> 3) << 2);\r
     uint32_t slot = 0xF << ((intno & 7) << 2);\r
@@ -143,16 +143,10 @@ int _main(unsigned int cpuid, unsigned int load_address) {
        __asm__ volatile("ei");\r
 \r
        printf(\r
-           "==================================================================\n"\r
-           "::\n"\r
-           ":: kFW for bcm270x, Copyright 2016-2017 rpi-open-firmware authors \n"\r
-           "::\n"\r
-           ":: BUILDATE  : %s %s \n"\r
-           ":: BUILDSTYLE: %s \n"\r
-           "::\n"\r
-           "==================================================================\n",\r
+           "Booting Raspberry Pi....\n"\r
+           "Copyright 2016-2017 rpi-open-firmware authors \n"\r
+           "BUILDATE  : %s %s \n",\r
            __DATE__, __TIME__,\r
-           "OPENSOURCE"\r
        );\r
 \r
        g_CPUID = cpuid;\r
diff --git a/start.s b/start.s
index 7802834..c733955 100644 (file)
--- a/start.s
+++ b/start.s
@@ -177,3 +177,14 @@ return_from_exception:
        ldm r0-r5, (sp++)
        ld lr, (sp++)
        rti
+
+/* include chainloader */
+
+.align 2
+.globl L_arm_code_start
+L_arm_code_start:
+
+       .incbin "arm_chainloader/build/arm_chainloader.bin"
+
+.globl L_arm_code_end
+L_arm_code_end:
This page took 0.038533 seconds and 4 git commands to generate.