aboutsummaryrefslogtreecommitdiff
path: root/src/ps1/start.c
blob: c5558fe25038e21aa0ff12bae8735d39a07d8c77 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
__attribute__((__section__(".text.startup"))) void _start(void)
{
    int main(void);
    extern char __bss_start[], __bss_end[];

    for (char *s = __bss_start; s < __bss_end;  s++)
        *s = 0;

    main();
}