Commit Graph

371 Commits

Author SHA1 Message Date
Yanyan Jiang 7544e52856 refactor makefile 2017-06-02 08:40:03 -04:00
Yanyan Jiang b765b7d77c change Makefile.check 2017-06-02 08:20:51 -04:00
Yanyan Jiang 3a5a56dedd Merge branch 'fix-npc' into 'master'
MIPS32-NPC大幅重构

See merge request !44
2017-06-02 01:55:56 +08:00
Yanyan Jiang 27cab5a2b9 large refactor of the code 2017-06-01 13:40:01 -04:00
Yanyan Jiang 9850cddad3 make stack larger (4MB) 2017-06-01 13:09:36 -04:00
Yanyan Jiang 429ffec3a4 remove hardcode 2017-06-01 12:54:58 -04:00
Yanyan Jiang 84238f53fa fix minimal loader.ld 2017-06-01 12:27:51 -04:00
Yanyan Jiang a581008b47 fix _end position 2017-06-01 12:25:32 -04:00
Yanyan Jiang 39c1358143 Merge branch 'check' into 'master'
add check arch

See merge request !41
2017-06-01 23:13:08 +08:00
Yanyan Jiang cd8e9c3fde Merge branch 'exception-klib' into 'master'
add klib in exception handling

See merge request !42
2017-06-01 23:11:53 +08:00
Yanyan Jiang c7ee1f767b Merge branch 'fix_loader_section' into 'master'
Fix loader section

See merge request !43
2017-06-01 23:10:55 +08:00
yzh 0aafdfc6a9 am,mips32-npc,img,build: do not generate coe files
* else there will be a large gap between the loader segment and the text
  segment, leading to a coe file with hugh size
2017-06-01 22:42:39 +08:00
yzh 3698346085 am,mips32-npc,boot,start.S: mark the "loader" section allocatable
* else it will not be mapped into any segments in ELF
2017-06-01 22:41:17 +08:00
bingo e55bd40e4c add klib in exception handling 2017-06-01 21:30:55 +08:00
141220007 b33a0c44ec add check arch 2017-06-01 21:29:53 +08:00
Yanyan Jiang a6ce07c9e4 Merge branch 'fix-struct-test' into 'master'
change struct size to prevent stack overflow

See merge request !40
2017-06-01 19:57:15 +08:00
bingo 75213bed0d change struct size to prevent stack overflow 2017-06-01 18:48:30 +08:00
Yanyan Jiang c83806a2ef Merge branch 'fix' into 'master'
修复tests里的诸多程序

See merge request !39
2017-06-01 14:38:58 +08:00
Yanyan Jiang fda99ba102 add docs for fuzz generator 2017-06-01 02:23:15 -04:00
Yanyan Jiang 20f6c762c3 update cputest makefile and docs 2017-06-01 02:18:43 -04:00
Yanyan Jiang 93bf910ad1 make klibtest runnable 2017-06-01 02:04:51 -04:00
Yanyan Jiang 5c71514c67 fix video test makefile 2017-06-01 02:03:07 -04:00
Yanyan Jiang d1d8091b6c fix time test 2017-06-01 02:02:28 -04:00
Yanyan Jiang 1e564ef985 Merge branch 'fix_typing' into 'master'
Fix typing

See merge request !38
2017-06-01 07:48:46 +08:00
Bo Liu 9c4bd2e1bb update with master 2017-06-01 01:11:46 +08:00
Bo Liu efcb37bc06 fix typing game bug 2017-06-01 01:10:32 +08:00
Yanyan Jiang 5a9c3681c3 Merge branch 'trapfix' into 'master'
rename _trap to _trap_entry

See merge request !37
2017-05-31 23:51:26 +08:00
Yanyan Jiang 9dc4ef3136 Merge branch 'exception-in-minimal' into 'master'
Exception in minimal

See merge request !36
2017-05-31 23:45:15 +08:00
Yanyan Jiang 79079448b5 Revert changes to avoid compilation error 2017-05-31 23:43:47 +08:00
Yanyan Jiang 78a0771e64 Update exc_handler.c 2017-05-31 23:42:55 +08:00
Yanyan Jiang 0567c5ab53 rename _trap to _trap_entry 2017-05-31 23:36:36 +08:00
Yanyan Jiang a2c8eb9b6e Merge branch 'nanos' into 'master'
Nanos

See merge request !35
2017-05-31 23:21:54 +08:00
Bo Liu 2f407778c9 fix vga_init 2017-05-31 23:05:34 +08:00
Bo Liu ad67204118 fix vga_init 2017-05-31 23:03:32 +08:00
Bo Liu 442dc1c191 fix merge master conflict 2017-05-31 22:48:28 +08:00
Bo Liu 2f753e5569 merge master 2017-05-31 22:36:09 +08:00
Bo Liu 69494ef606 update with master 2017-05-31 22:32:55 +08:00
Bo Liu 62131a0ba7 remove nanos 2017-05-31 22:13:49 +08:00
bingo 4c6452d4e4 rm klib because of unimplemented instructions 2017-05-31 20:41:59 +08:00
reccetear 4af8e581fe add fork 2017-05-31 19:28:35 +08:00
bingo c5d439da2e Merge branch 'master' into exception 2017-05-31 19:22:16 +08:00
bingo 5c46475430 add klib in exception handle 2017-05-31 19:21:49 +08:00
Yanyan Jiang 5e3221cee5 Merge branch 'fixam' into 'master'
修改链接地址

See merge request !34
2017-05-31 19:11:44 +08:00
reccetear 96355d1d42 switch task from kmain to umain 2017-05-31 17:44:11 +08:00
Yanyan Jiang 0730dd6610 reduce output file size 2017-05-31 05:40:06 -04:00
Yanyan Jiang 188e186906 change ld scripts 2017-05-31 05:30:19 -04:00
Yanyan Jiang 059e534d0a mips32-npc loader scripts 2017-05-31 05:16:45 -04:00
reccetear 7545c907ed add nanos 2017-05-31 17:00:38 +08:00
bingo 33984246ad Merge branch 'fixam' into exception 2017-05-31 16:57:14 +08:00
bingo 574bb24f92 add klib header 2017-05-31 16:52:40 +08:00