1: ============================================================================
2: "Modification of T2EX Source Code Package Ver 2.01.00"
3: June 17, 2015
4:
5: - Modifications of T2EX Ver 2.01.00 -
6:
7: ----
8: Separation of source code:
9:
10: - The source code of T2EX main part and the source code derived from NetBSD
11: or OpenBSD have been separated into different packages.
12:
13: - t2ex_source the source code of T2EX main part
14: (the newly created part)
15: -> This is covered under T-License 2.0.
16:
17: - bsd_source the source code derived from NetBSD or OpenBSD
18: -> This is not covered under T-License 2.0.
19:
20: ----
21: UPDATE OF SOURCE CODE:
22:
23: - Modification overview
24: - Misspelled and incorrect words and phrases have been corrected.
25: - The end of line sequence has been unified into a LF.
26: - The file headers have been cleaned up.
27: - The warnings such as casting of the pointers of data of mismatched
28: signedness will no longer be generated.
29:
30: - Bugs have been fixed.
31: - Support of BIG ENDIAN
32: - The bug that shows up when TMO_FEVR is specified to so_select_ms(),
33: and so_select_us() has been fixed.
34: - The bug of failing to read data with certain FAT parameters has been
35: fixed.
36: - The recognition of FAT32 was not perfect. It has been fixed.
37: - The bug which updated the access date of the first entry when the
38: root directory of FAT12/16 was accessed has been fixed.
39:
40: - The codes have been improved.
41: - Support of T-Kernel 2.02.00
42: - usermain_t2ex/ has been removed and the files under it have been
43: moved to sysmain/src/.
44: - usermain.c has been renamed to usermain_t2ex.c.
45: - Libraries are now built also when build is attempted in
46: sysmain/build/tef_em1d.
47: - Suffix _t2ex has been added to the names of binary files
48: produced during build (to distinguish them from those produced
49: during TK2-only build).
50: - RAM-Kernel boots via launch.S now.
51: - Memory use has been reduced by code improvement.
52: - Unnecessary codes as T2EX have been deleted.
53: - T2EX will be shut down immediately after appl_main is terminated.
54: - Program load-related commands (load, loadspg, unload) have been
55: added to sample shell.
56:
57: - Improvements for build.
58: - Option specification for build has been fixed to function correctly.
59: - -g is now added to ASFLAGS for build in debug mode.
60: - Libraries to link are now selected automatically according to
61: selected T2EX functions.
62: - The debug specification of make mode=debug in sysmain no longer
63: propagates.
64: - Functions such as bchkspc and friends are not included in build.
65: - Library dependency order has been modified with the addition of the
66: definition of syslog().
67: - Dependencies related to "make source" have been modified.
68: - The files below kernel/sysdepend of TK2 will not be overwritten.
69: - mkt2exsvc has been modified so as not to overwrite imalloc.c.
70: - The file t2ex/etc/mkt2exsvc, and the directory t2ex/etc/sysdepend/
71: have been moved under etc/.
72:
73: ----
74: UPDATE OF DOCUMENTS:
75:
76: - T-License is updated from Version 2.0 to 2.1.
77: TEF000-218-150401.pdf
78:
79: ============================================================================