File: TODO

package info (click to toggle)
palo 2.29
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 524 kB
  • sloc: ansic: 6,381; asm: 218; makefile: 198; sh: 61
file content (39 lines) | stat: -rw-r--r-- 1,150 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
If both kernels are available at boot time, and only 1 CPU is active with less
than a total of 4GB RAM, then choose the non-smp kernel.

Maybe fix ext2 code to handle multiple open FSs at once

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; \
        } \
    }