OpenCores
URL https://opencores.org/ocsvn/amber/amber/trunk

Subversion Repositories amber

[/] [amber/] [trunk/] [sw/] [boot-loader-ethmac/] [tftp.c] - Diff between revs 80 and 81

Show entire file | Details | Blame | View Log

Rev 80 Rev 81
Line 180... Line 180...
        /* First stage of reboot sequence is to nicely disconnect */
        /* First stage of reboot sequence is to nicely disconnect */
        if (reboot_stage_g == 0) {
        if (reboot_stage_g == 0) {
            set_timer(reboot_timer_g, 1000);
            set_timer(reboot_timer_g, 1000);
            reboot_stage_g = 1;
            reboot_stage_g = 1;
            socket = first_socket_g;
            socket = first_socket_g;
 
            if (socket != NULL){
            for(;;){
            for(;;){
                socket->tcp_disconnect = 1;
                socket->tcp_disconnect = 1;
                if (socket->next!=NULL)
                if (socket->next!=NULL)
                    socket=socket->next;
                    socket=socket->next;
                else
                else
                    break;
                    break;
                }
                }
            }
            }
 
            }
        else {
        else {
        /* Second stage of reboot sequence is to turn off ethmac and then jump to restart vector */
        /* Second stage of reboot sequence is to turn off ethmac and then jump to restart vector */
            close_link();
            close_link();
            reboot();
            reboot();
            }
            }

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.