diff -r a9794f927d78 -r 825ead3e0559 dummy/module.c --- 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; }