changeset 135:fcbec299b736

- todo/changelog update
author cslag
date Thu, 14 Jul 2016 23:40:31 +0200
parents 59d758760688
children 277f0eec3b29
files ChangeLog ToDo
diffstat 2 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Thu Jul 14 16:05:24 2016 +0200
+++ b/ChangeLog	Thu Jul 14 23:40:31 2016 +0200
@@ -10,7 +10,7 @@
   o MIPS n64 ellipsis call fixes
 dyncallback:
   o PPC64 single-precision float fixes for more than 13 float args (thanks Masanori!)
-  o MIPS o32, EABI (32 bit) and n64 support
+  o MIPS o32 (big- and little-endian), EABI (32 bit, little-endian) and n64 (big-endian) support
 doc:
   o working html doc generation from TEX sources
 bindings:
--- a/ToDo	Thu Jul 14 16:05:24 2016 +0200
+++ b/ToDo	Thu Jul 14 23:40:31 2016 +0200
@@ -56,6 +56,7 @@
 - other syscalls
 - MIPS32 softfloat support (-msoft-float)
 - MIPS64 little-endian needs testing (current port works on openbsd/octeon, which is big endian)
+- test MIPS32 eabi big endian (current port works on psp, which is little endian)
 - implement MIPS64 N32 (gcc -mabi=n32); both, little and big-endian (looks like NetNBSD on and
   EdgeRouter lite uses this: https://blog.netbsd.org/tnf/entry/hands_on_experience_with_edgerouter)
 - implement MIPS64 EABI (gcc -mabi=eabi); both, little and big-endian
@@ -79,8 +80,8 @@
   * check other platforms also, if asm stub initializes retval space, correctly
 - finish PPC32 callbacks (see bugs section, below, BSD not working)
 - MIPS32 softfloat support (-msoft-float)
-- test MIPS o32 big endian (current port works on netbsd/pmax, which is little endian, and gcc -EB doesn't work on there)
-- test MIPS n64 little endian (current port works on openbsd/octeon, which is big endian)
+- test MIPS32 eabi big endian (current port works on psp, which is little endian)
+- test MIPS64 n64 little endian (current port works on openbsd/octeon, which is big endian)
 - implement MIPS64 N32 (gcc -mabi=n32); both, little and big-endian (looks like NetNBSD on and
   EdgeRouter lite uses this: https://blog.netbsd.org/tnf/entry/hands_on_experience_with_edgerouter)
 - implement MIPS64 EABI (gcc -mabi=eabi); both, little and big-endian