dummy/module.c
changeset 666 825ead3e0559
parent 665 a9794f927d78
--- a/dummy/module.c	Wed Jun 06 17:02:38 2007 +0000
+++ b/dummy/module.c	Fri Jun 08 12:03:20 2007 +0000
@@ -65,6 +65,23 @@
 
 /*****************************************************************************/
 
+#define DUMMY_SIZE (PAGE_SIZE * 8)
+
+uint8_t dummy_data[DUMMY_SIZE];
+off_t dummy_off = 0;
+
+uint8_t *get_dummy_data(void)
+{
+    off_t cur = dummy_off;
+
+    dummy_off += 64;
+    dummy_off %= DUMMY_SIZE;
+
+    return dummy_data + cur;
+}
+
+/*****************************************************************************/
+
 /**
  * Module initialization.
  * Initializes \a ec_master_count masters.
@@ -74,6 +91,9 @@
 int __init ec_init_module(void)
 {
     EC_INFO("Master DUMMY driver %s\n", EC_MASTER_VERSION);
+
+    memset(dummy_data, 0x00, DUMMY_SIZE);
+
     return 0;
 }