# HG changeset patch # User cslag # Date 1468532431 -7200 # Node ID fcbec299b7361163e54d6deaed74cc124ba41a3f # Parent 59d7587606885fa3783de5e9cb09fafb5c372b55 - todo/changelog update diff -r 59d758760688 -r fcbec299b736 ChangeLog --- 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: diff -r 59d758760688 -r fcbec299b736 ToDo --- 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