summaryrefslogtreecommitdiffstats
path: root/zpu/roadshow/roadshow/net_test/init.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'zpu/roadshow/roadshow/net_test/init.cpp')
-rw-r--r--zpu/roadshow/roadshow/net_test/init.cpp52
1 files changed, 52 insertions, 0 deletions
diff --git a/zpu/roadshow/roadshow/net_test/init.cpp b/zpu/roadshow/roadshow/net_test/init.cpp
new file mode 100644
index 0000000..b5805b2
--- /dev/null
+++ b/zpu/roadshow/roadshow/net_test/init.cpp
@@ -0,0 +1,52 @@
+#include <pkgconf/system.h>
+#include <pkgconf/isoinfra.h>
+#include <cyg/infra/diag.h>
+#include <cyg/io/file.h>
+
+#if 0
+externC int chdir(const char *);
+
+/* ================================================================= */
+/* Initialization object
+ */
+
+class NetTestInit
+{
+public:
+ NetTestInit();
+};
+
+/* ----------------------------------------------------------------- */
+/* Static initialization object instance. The constructor is
+ * prioritized to run after any filesystem constructors.
+ */
+static NetTestInit netTestInitializer CYGBLD_ATTRIB_INIT_PRI(CYG_INIT_IO_FS + 1);
+
+/* ----------------------------------------------------------------- */
+/* Constructor, mounts the file system
+ */
+
+NetTestInit::NetTestInit()
+{
+ int err = 0;
+ err = mount( "/dev/flash1", "/jffs2", "jffs2" );
+ if(err < 0)
+ {
+ diag_printf("unable to mount jffs\n");
+ }
+ else
+ {
+ diag_printf("mounted jffs\n");
+ }
+ err = mount( "", "/ramfs", "ramfs" );
+ if(err < 0)
+ {
+ diag_printf("unable to mount ramfs\n");
+ }
+ else
+ {
+ diag_printf("mounted ramfs\n");
+ }
+ chdir( "/ramfs" );
+}
+#endif
OpenPOWER on IntegriCloud