Signed-off-by: Xiangfu Liu <[email protected]>
---
Hi Sebastien
when I add a patch to "Autostart, File:". then reboot m1.
the VGA have no output anymore, I have to using 'telnet'
login then delete the 'sysconfig.bin' and reboot again.
if this is ok for you. will commit this small patch.
src/Makefile | 6 ++++++
src/sysconfig.c | 4 ++++
2 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/src/Makefile b/src/Makefile
index 7af9b0b..27dd290 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -1,6 +1,7 @@
RTEMS_VERSION?=4.11
RTEMS_MAKEFILE_PATH?=/opt/rtems-$(RTEMS_VERSION)/lm32-rtems$(RTEMS_VERSION)/milkymist/
WITH_PDF?=0
+RESCUE?=0
CC=lm32-rtems$(RTEMS_VERSION)-gcc
LD=lm32-rtems$(RTEMS_VERSION)-gcc
@@ -28,6 +29,11 @@ endif
# renderer
OBJS+=framedescriptor.o analyzer.o sampler.o compiler.o eval.o line.o wave.o
font.o osd.o raster.o renderer.o
+# rescue
+ifeq ($(RESCUE),1)
+ CFLAGS+=-DRESCUE
+endif
+
#
POBJS=$(addprefix $(OBJDIR)/,$(OBJS))
diff --git a/src/sysconfig.c b/src/sysconfig.c
index 17edcf7..37e6374 100644
--- a/src/sysconfig.c
+++ b/src/sysconfig.c
@@ -96,6 +96,10 @@ struct sysconfig {
static int readconfig(const char *filename, struct sysconfig *out)
{
+#ifdef RESCUE
+ return 0; /* disable read config in RESCUE mode */
+#endif
+
FILE *fd;
fd = fopen(filename, "r");
--
1.7.0.4
_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode
Twitter: www.twitter.com/milkymistvj
Ideas? http://milkymist.uservoice.com