Jeff
All K70s have 128k - to be absolutely sure, always check the orderable parts in the respective user's manual:

I don't know where you got the linker script file from but it is only allocating the RAM_U (0x20000000..0x2000ffff) and not RAM_L (0x1fff0000..0x1fffffff).
Generally
define symbol __ICFEDIT_region_RAM_start__ = 0x1fff0000;
define symbol __ICFEDIT_region_RAM_end__ = 0x2000FFFF;
is correct but it may be that only half of the RAM is being used due to worries about the fact that there is a restriction when accessing data in both RAM_L and RAM_U (burst accesses can't occur across the 0x20000000) but this is a very specific case and usually one can just use it as if it were a single block of memory.
Regards
Mark
Kinetis: µTasker Kinetis support
K70: µTasker Kinetis TWR-K70F120M support / µTasker EMCRAFT K70F120M support
For the complete "out-of-the-box" Kinetis experience and faster time to market