Annotation of wikisrc/projects/project/common-boot-cfg.mdwn, revision 1.3

1.1       wiki        1: [[!template id=project
                      2: 
                      3: title="Make /boot.cfg handling machine independent"
                      4: 
                      5: contact="""
                      6: [tech-kern](mailto:tech-kern@NetBSD.org)
                      7: """
                      8: 
                      9: mentors="""
                     10: [Martin Husemann](mailto:martin@NetBSD.org)
                     11: """
                     12: 
                     13: category="kernel"
                     14: difficulty="medium"
                     15: duration="3 months"
                     16: 
                     17: description="""
1.2       dholland   18: Several ports support a /boot.cfg file. Examples are i386, amd64 (which share a bootloader) and sparc64.
1.1       wiki       19: 
                     20: However, they do not share code, nor even the basic command parser. Obviously this is not the NetBSD way to do things
                     21: and the situation needs to be improved.
                     22: 
1.3     ! mspo       23: The milestones of this project:
        !            24: * split the machine dependent parts out
        !            25: * provide generic, machine independent support for most of the /boot.cfg handling
        !            26: * leave configuration (like what commands are allowed) to the architecture specific code
        !            27: * provide means for overriding command handlers (i.e. implement a common command differently)
1.1       wiki       28: 
                     29: Due to the organization of the bootstrapping code this is not as easy as it sounds at first sight, but it does not require
                     30: deep kernel hacking skills either. Having various hardware available for testing is a bonus, but not required.
                     31: """
                     32: ]]
                     33: 
                     34: [[!tag gsoc]]

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb