comparison ToDo @ 132:b0cca984c740

- manual update, started splitting platform overview in EP and EL for some platforms
author cslag
date Sat, 09 Jul 2016 16:39:33 +0200
parents a130676d0ceb
children fcbec299b736
comparison
equal deleted inserted replaced
131:21537652361e 132:b0cca984c740
54 * bsd 54 * bsd
55 * linux 55 * linux
56 - other syscalls 56 - other syscalls
57 - MIPS32 softfloat support (-msoft-float) 57 - MIPS32 softfloat support (-msoft-float)
58 - MIPS64 little-endian needs testing (current port works on openbsd/octeon, which is big endian) 58 - MIPS64 little-endian needs testing (current port works on openbsd/octeon, which is big endian)
59 - implement MIPS64 N32 (gcc -mabi=n32); both, little and big-endian 59 - implement MIPS64 N32 (gcc -mabi=n32); both, little and big-endian (looks like NetNBSD on and
60 EdgeRouter lite uses this: https://blog.netbsd.org/tnf/entry/hands_on_experience_with_edgerouter)
60 - implement MIPS64 EABI (gcc -mabi=eabi); both, little and big-endian 61 - implement MIPS64 EABI (gcc -mabi=eabi); both, little and big-endian
61 62
62 dynload: 63 dynload:
63 -------- 64 --------
64 - bug: test/nm crashes on qemu mips linux o32 debian etch 65 - bug: test/nm crashes on qemu mips linux o32 debian etch
78 * check other platforms also, if asm stub initializes retval space, correctly 79 * check other platforms also, if asm stub initializes retval space, correctly
79 - finish PPC32 callbacks (see bugs section, below, BSD not working) 80 - finish PPC32 callbacks (see bugs section, below, BSD not working)
80 - MIPS32 softfloat support (-msoft-float) 81 - MIPS32 softfloat support (-msoft-float)
81 - test MIPS o32 big endian (current port works on netbsd/pmax, which is little endian, and gcc -EB doesn't work on there) 82 - test MIPS o32 big endian (current port works on netbsd/pmax, which is little endian, and gcc -EB doesn't work on there)
82 - test MIPS n64 little endian (current port works on openbsd/octeon, which is big endian) 83 - test MIPS n64 little endian (current port works on openbsd/octeon, which is big endian)
83 - implement MIPS64 N32 (gcc -mabi=n32); both, little and big-endian 84 - implement MIPS64 N32 (gcc -mabi=n32); both, little and big-endian (looks like NetNBSD on and
85 EdgeRouter lite uses this: https://blog.netbsd.org/tnf/entry/hands_on_experience_with_edgerouter)
84 - implement MIPS64 EABI (gcc -mabi=eabi); both, little and big-endian 86 - implement MIPS64 EABI (gcc -mabi=eabi); both, little and big-endian
85 87
86 bindings: 88 bindings:
87 --------- 89 ---------
88 - release bindings as standalone packages (already done for rbdc as a gem and rdyncall on cran) 90 - release bindings as standalone packages (already done for rbdc as a gem and rdyncall on cran)