From 3482a55b83bf38c6e4a8fab6815d26a36c394c99 Mon Sep 17 00:00:00 2001 From: Mark Arigo Date: Sat, 10 Jan 2009 03:21:07 +0000 Subject: Dual boot for the Philips HDD1630. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19741 a1c6a512-1295-4272-9138-f99709370657 --- bootloader/main-pp.c | 11 +++++++++++ firmware/target/arm/crt0-pp-bl.S | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/bootloader/main-pp.c b/bootloader/main-pp.c index b279628a29..efeecb80ab 100644 --- a/bootloader/main-pp.c +++ b/bootloader/main-pp.c @@ -570,6 +570,17 @@ void* main(void) } #endif +#if defined(PHILIPS_HDD1630) + printf("Trying /System/OF.ebn"); + rc=load_mi4(loadbuffer, "/System/OF.ebn", MAX_LOADSIZE); + if (rc < EOK) { + printf("Can't load /System/OF.ebn"); + printf(strerror(rc)); + } else { + return (void*)loadbuffer; + } +#endif + printf("Trying /System/OF.mi4"); rc=load_mi4(loadbuffer, "/System/OF.mi4", MAX_LOADSIZE); if (rc < EOK) { diff --git a/firmware/target/arm/crt0-pp-bl.S b/firmware/target/arm/crt0-pp-bl.S index f7b9622011..85950bb257 100644 --- a/firmware/target/arm/crt0-pp-bl.S +++ b/firmware/target/arm/crt0-pp-bl.S @@ -156,7 +156,7 @@ cpu: mov r1, #WAKE str r1, [r0] -#ifdef SANSA_C200 +#if defined(SANSA_C200) || defined(PHILIPS_HDD1630) /* Magic for loading the c200 OF */ ldr r0, =0xb00d10ad mov r1, #0x700 -- cgit v1.2.3