Commit Graph

1170 Commits

Author SHA1 Message Date
Laurent Vivier
c017df52ba move all specific structure to container.h and stream_* generic structures in interface 2008-04-20 16:20:54 +00:00
Laurent Vivier
c346e2b01d move all specific structure to block.h and stream_* generic structures in interface 2008-04-20 16:16:53 +00:00
Laurent Vivier
5caae75dc2 move volume and file to stream, add fs.mount, fs.open 2008-04-20 16:07:24 +00:00
Laurent Vivier
d90125f60c correct kernel path 2008-04-20 16:01:23 +00:00
Laurent Vivier
578c62e97c introduce root property 2008-04-16 18:34:12 +00:00
Laurent Vivier
fff0ca295b use libconfig 2008-04-16 18:32:17 +00:00
Laurent Vivier
15ac0c394f correct typo 2008-04-16 18:22:05 +00:00
Laurent Vivier
35bfdc35f0 Add root property, rename parameters as args 2008-04-16 13:43:28 +00:00
Laurent Vivier
fd817737a8 Add comments and ext2 entry 2008-04-16 13:37:51 +00:00
Laurent Vivier
e10c68dab1 Manage comments (#.*\n) in configuration file 2008-04-16 13:36:26 +00:00
Laurent Vivier
73a10590a1 Manage byte order (ext2 is little-endian, libext2 can run on big-endian like m68k or powerpc) 2008-04-13 22:24:57 +00:00
Laurent Vivier
5f7643e48b Add ext2 in libstream 2008-04-12 22:27:13 +00:00
Laurent Vivier
fb689113dd Correctly manage / in pathname 2008-04-12 22:16:17 +00:00
Laurent Vivier
f5d95ed881 Avoid offset overflow on disk bigger than 2 GB 2008-04-12 22:15:20 +00:00
Laurent Vivier
b1594201cb Add tools for ext2 2008-04-12 21:19:32 +00:00
Laurent Vivier
18d598d5fa Add preliminary ext2 support 2008-04-12 21:17:49 +00:00
Laurent Vivier
1272867d0c correct computing of size of buffer subset 2008-03-17 23:25:30 +00:00
Laurent Vivier
64bc718251 scancode_Stop is '.' and '>', scancode_KeypadStop is '.' 2008-03-17 18:52:41 +00:00
Laurent Vivier
3969b083c7 Correctly manage chainloader 2008-02-25 21:49:18 +00:00
Laurent Vivier
42f4a71817 manage correctly CONFIG_GESTALTID, CONFIG_KERNEL_MAP, CONFIG_INITRD_MAP 2008-02-25 21:36:32 +00:00
Laurent Vivier
35b5df8a85 replace int by long on void* cast to be able to compile on 64bit architecture 2008-02-14 22:39:14 +00:00
Laurent Vivier
dd295326db Allows SCSI second level to use block: protocol 2008-02-14 20:15:26 +00:00
Laurent Vivier
6f37023fb1 Correct typo 2008-02-14 20:05:11 +00:00
Laurent Vivier
0ec74c655d for chainloader, size of "block:" is in bytes 2008-02-14 19:53:01 +00:00
Laurent Vivier
7e4c1ca39c block: takes an offset in blocks and not in bytes (to be able to manage SCSI disk) 2008-02-14 19:46:10 +00:00
Laurent Vivier
1ff43d1924 Better management of chainloader 2008-02-10 01:36:39 +00:00
Laurent Vivier
d4719723dc correct typo about --restore 2008-02-09 16:38:50 +00:00
Laurent Vivier
bef869a741 Check boot signature and flush caches 2007-11-05 21:21:02 +00:00
Laurent Vivier
6bd242d7ce Call chainloader, for the moment EMILE is only able to chaiload itself... 2007-11-03 21:04:09 +00:00
Laurent Vivier
3f4a3c5000 Add LMSetBootDriver() 2007-11-03 20:40:37 +00:00
Laurent Vivier
90b8e2db0b Add FlushInstructionCache(), FlushDataCache(), DisableExtCache(), FlushExtCache() and FlushCodeCacheRange() 2007-11-03 20:37:55 +00:00
Laurent Vivier
1ee27546a1 Add _HWPriv dispatcher 2007-11-03 20:36:53 +00:00
Laurent Vivier
b04a3d1638 Set more information in streamp_r, allows to retrieve unit id with stream_fstat() 2007-11-02 22:11:28 +00:00
Laurent Vivier
47a16fe0c8 use sector number instead of computing it from struct size and block size 2007-11-02 09:40:04 +00:00
Laurent Vivier
c4fb2d359e Add error message 2007-11-02 09:39:21 +00:00
Laurent Vivier
3eb3d6005e use directly block address instead of computing it with blocksize, correct parameter of get_blocksize() 2007-11-01 22:52:17 +00:00
Laurent Vivier
642feb9d59 Correct parameters of get_blocksize() 2007-11-01 22:43:06 +00:00
Laurent Vivier
d3e4392b75 correct call of get_blocksize() 2007-11-01 22:12:38 +00:00
Laurent Vivier
eb9c17f5ad Add map_get_blocksize() 2007-11-01 22:07:17 +00:00
Laurent Vivier
79f9107e45 Add some messages, add map_get_blocksize(), correct close() 2007-11-01 21:18:45 +00:00
Laurent Vivier
22b712687f Cleanup partition map management 2007-10-22 23:13:23 +00:00
Laurent Vivier
55aa4a8e04 correct memory corruption by hazardous free(), correct bad values (uninitalized) in error message 2007-10-22 22:06:52 +00:00
Laurent Vivier
ac524c2a45 store read_config() result in a structure 2007-10-21 01:48:34 +00:00
Laurent Vivier
a844b4c51a correct uninitialized value (offset) 2007-10-21 01:26:48 +00:00
Laurent Vivier
cf28f647c7 Clear configuration memory 2007-10-21 01:16:11 +00:00
Laurent Vivier
db07ccf564 Update 2007-10-21 01:01:20 +00:00
Laurent Vivier
90db2e2b91 Add libmap 2007-10-10 21:17:40 +00:00
Laurent Vivier
efe9ec379d Add libmap-m68k dependencies 2007-10-10 21:17:00 +00:00
Laurent Vivier
7473cf35d2 use libmap 2007-10-10 21:13:35 +00:00
Laurent Vivier
b0c25d723f rename map_partition_read and map_partition_write to map_read_sector and map_write_sector 2007-10-10 21:07:52 +00:00