pupa-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

pupa ./ChangeLog conf/i386-pc.mk conf/i386-pc.r...


From: Yoshinori K. Okuji
Subject: pupa ./ChangeLog conf/i386-pc.mk conf/i386-pc.r...
Date: Sun, 19 Jan 2003 23:13:47 -0500

CVSROOT:        /cvsroot/pupa
Module name:    pupa
Changes by:     Yoshinori K. Okuji <address@hidden>     03/01/19 23:13:47

Modified files:
        .              : ChangeLog 
        conf           : i386-pc.mk i386-pc.rmk 
        include/pupa   : dl.h err.h symbol.h 
        include/pupa/i386/pc: loader.h 
        kern           : dl.c main.c mm.c rescue.c 
        kern/i386/pc   : startup.S 
        loader/i386/pc : chainloader.c linux.c 
Added files:
        include/pupa   : normal.h setjmp.h 
        include/pupa/i386: setjmp.h 
        normal         : cmdline.c command.c main.c menu.c 
        normal/i386    : setjmp.S 

Log message:
        2003-01-20  Yoshinori K. Okuji  <address@hidden>
        
        * include/pupa/normal.h: New file.
        * include/pupa/setjmp.h: Likewise.
        * include/pupa/i386/setjmp.h: Likewise.
        * normal/cmdline.c: Likewise.
        * normal/command.c: Likewise.
        * normal/main.c: Likewise.
        * normal/menu.c: Likewise.
        * normal/i386/setjmp.S: Likewise.
        
        * loader/i386/pc/linux.c (pupa_rescue_cmd_linux): Made global.
        (pupa_rescue_cmd_initrd): Likewise.
        
        * loader/i386/pc/chainloader.c (pupa_rescue_cmd_chainloader):
        Likewise.
        
        * kern/i386/pc/startup.S (translation_table): New variable.
        (translate_keycode): New function.
        (pupa_console_getkey): Call translate_keycode.
        
        * kern/rescue.c (attempt_normal_mode): New function.
        (pupa_enter_rescue_mode): Attempt to execute the normal mode. If
        it failed, print a message.
        
        * kern/mm.c (pupa_real_malloc): Print more information when a
        free magic is broken.
        (pupa_free): If the first free header is not free actually, set
        it to P.
        
        * kern/main.c (pupa_load_normal_mode): Just load the module
        "normal".
        (pupa_main): Don't print the message
        "Entering into rescue mode..." here.
        
        * include/pupa/i386/pc/loader.h (pupa_rescue_cmd_initrd):
        Declared.
        (pupa_rescue_cmd_initrd): Likewise.
        (pupa_rescue_cmd_initrd): Likewise.
        
        * include/pupa/symbol.h (FUNCTION): Specify the type.
        (VARIABLE): Likewise.
        
        * include/pupa/err.h (pupa_err_t): Added
        PUPA_ERR_UNKNOWN_COMMAND.
        
        * include/pupa/dl.h (pupa_dl_set_prefix): Exported.
        (pupa_dl_get_prefix): Likewise.
        
        * conf/i386-pc.rmk (pkgdata_MODULES): Added normal.mod.
        Added _chain.mod and _linux.mod instead of chain.mod and
        linux.mod.
        (chain_mod_SOURCES): Renamed to ...
        (_chain_mod_SOURCES): ... this.
        (chain_mod_CFLAGS): Renamed to ...
        (_chain_mod_CFLAGS): ... this.
        (linux_mod_SOURCES): Renamed to ...
        (_linux_mod_SOURCES): ... this.
        (linux_mod_CFLAGS): Renamed to ...
        (_linux_mod_CFLAGS): ... this.
        (normal_mod_SOURCES): New variable.
        (normal_mod_CFLAGS): Likewise.
        (normal_mod_ASFLAGS): Likewise.
        
        2003-01-18  Yoshinori K. Okuji  <address@hidden>
        
        * kern/rescue.c (pupa_rescue_cmd_rmmod): Call pupa_dl_unload, if
        possible.
        
        * kern/dl.c (pupa_dl_ref): Refer dependending modules
        recursively.
        (pupa_dl_unref): Unrefer depending modules recursively.
        Don't call pupa_dl_unload implicitly, because PUPA can crash if
        a module is unloaded before one depending on that module is
        unloaded.
        (pupa_dl_unload): Unload depending modules explicitly,
        if possible.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/ChangeLog.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/conf/i386-pc.mk.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/conf/i386-pc.rmk.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/include/pupa/normal.h?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/include/pupa/setjmp.h?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/include/pupa/dl.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/include/pupa/err.h.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/include/pupa/symbol.h.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/include/pupa/i386/setjmp.h?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/include/pupa/i386/pc/loader.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/kern/dl.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/kern/main.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/kern/mm.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/kern/rescue.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/kern/i386/pc/startup.S.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/loader/i386/pc/chainloader.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/loader/i386/pc/linux.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/normal/cmdline.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/normal/command.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/normal/main.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/normal/menu.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/pupa/pupa/normal/i386/setjmp.S?rev=1.1





reply via email to

[Prev in Thread] Current Thread [Next in Thread]