blob: 8d1b10131b7aea5161b6a138ceb7c2917e146591 [file] [log] [blame]
Palo could use /usr/share/iplboot by default, override with -b rather than
require -b
Maybe fix ext2 code to handle multiple open FSs at once
'ls' on ext2 would be nice
Think about UFS/HFS/ISO9660
Fix 'palo' to know how to update
Use BOOT_BLOCK_INPUT instead of BOOT_INPUT to allow addressing larger media.
A test suite would be nice
Test 2k block size
Make the interactive stuff nicer
Here's a little algorithm for determining what type of firmware
we have
#define SET_PLATFORM_ID( Platform_ID ) { \
long status; \
pdc_pat_cell_info_rtn_block_t info; \
status = pdc_call( PDC_PAT_CELL, PDC_PAT_CELL_GET_INFO, \
& info, NULL, 0L, 0L, -1L); \
switch (status) { \
case PDC_RET_NE_PROC: \
Platform_ID = PLATFORM_PA; \
break; \
case PDC_RET_NE_OPT: \
Platform_ID = PLATFORM_PAT; \
break; \
case PDC_RET_INV_ARG: \
Platform_ID = PLATFORM_PAT_CELL; \
break; \
default: \
Platform_ID = PLATFORM_UNRECOGNIZED; \
} \
}