diff -Ncwr utkernel_source.prev/CHANGES.eucJP utkernel_source.curr/CHANGES.eucJP *** utkernel_source.prev/CHANGES.eucJP 2007-11-18 20:11:49.000000000 +0900 --- utkernel_source.curr/CHANGES.eucJP 2007-12-22 20:25:35.000000000 +0900 *************** *** 1,3 **** --- 1,15 ---- + このパッチは非公式であり、μT-Kernelの互換性認証を受けていません。 + + よって、この非公式パッチを当てたμT-Kernelソースコードは、 + μT-Kernelの名称を使用することはできなくなります。 + + なお、この非公式パッチを当てたμT-Kernelソースコードは、 + 依然としてT-Licenseの管理下にある点に注意してください。 + + この非公式パッチは、public domainとします。 + + ---- + config/sysdepend/app_h8s2212/utk_config_depend.h コメント中の機種名を修正 (h8s2212→h83664) SYSTEMAREA_TOP, SYSTEMAREA_ENDをH8/3664向けに修正 *************** *** 22,28 **** INT_ENTRYの記述をH8/300Hノーマルモード向けに書き直し include/tk/sysdepend/app_h8s2212/sysdef_depend.h コメント中の機種名を修正 (H8S2212→h83664, H8S→H8/3664) ! 各種内蔵モジュールの定義をH8/3664F向けに修正 kernel/sysdepend/cpu/h8s2212/cpu_calls.c コメント中の機種名を修正 (H8S2212→h8300hn) knl_set_reg()内におけるeit->pc操作の修正(UW/24bit→UH/16bit) --- 34,40 ---- INT_ENTRYの記述をH8/300Hノーマルモード向けに書き直し include/tk/sysdepend/app_h8s2212/sysdef_depend.h コメント中の機種名を修正 (H8S2212→h83664, H8S→H8/3664) ! 各種内蔵モジュールの定義を削除 kernel/sysdepend/cpu/h8s2212/cpu_calls.c コメント中の機種名を修正 (H8S2212→h8300hn) knl_set_reg()内におけるeit->pc操作の修正(UW/24bit→UH/16bit) diff -Ncwr utkernel_source.prev/include/tk/sysdepend/app_h8s2212/sysdef_depend.h utkernel_source.curr/include/tk/sysdepend/app_h8s2212/sysdef_depend.h *** utkernel_source.prev/include/tk/sysdepend/app_h8s2212/sysdef_depend.h 2007-10-13 19:46:15.000000000 +0900 --- utkernel_source.curr/include/tk/sysdepend/app_h8s2212/sysdef_depend.h 2007-12-22 20:05:04.000000000 +0900 *************** *** 13,21 **** */ /* ! * @(#)sysdef_depend.h (tk/h83664) * ! * Definition about H8/3664 * * Included also from assembler program. */ --- 13,21 ---- */ /* ! * @(#)sysdef_depend.h (tk/h8300h) * ! * Definition about H8/300H * * Included also from assembler program. */ *************** *** 42,62 **** /*----------------------------------------------------------*/ - - #define MSTCR1 ((_UB *)0xfff9) - - #define TMA ((_UB *)0xffa6) - #define TCA ((_UB *)0xffa7) - - #define IENR1 ((_UB *)0xfff4) - #define IRR1 ((_UB *)0xfff6) - - #define MSTTA (1 << 0) - - #define TMA_START 0x7a // 32.768kHz, 0.25s - #define TMA_STOP (TMA_START | 0x04) - - #define IENTA (1 << 6) - #define IRRTA (1 << 6) - #endif /* __TK_SYSDEF_DEPEND_H__ */ --- 42,45 ---- diff -Ncwr utkernel_source.prev/kernel/sysdepend/device/app_h8s2212/tkdev_timer.h utkernel_source.curr/kernel/sysdepend/device/app_h8s2212/tkdev_timer.h *** utkernel_source.prev/kernel/sysdepend/device/app_h8s2212/tkdev_timer.h 2007-10-13 19:46:15.000000000 +0900 --- utkernel_source.curr/kernel/sysdepend/device/app_h8s2212/tkdev_timer.h 2007-12-22 20:04:44.000000000 +0900 *************** *** 30,35 **** --- 30,53 ---- #define MIN_TIMER_PERIOD 31 #define MAX_TIMER_PERIOD 1000 + /* + * Timer definition + */ + #define MSTCR1 ((_UB *)0xfff9) + + #define TMA ((_UB *)0xffa6) + #define TCA ((_UB *)0xffa7) + + #define IENR1 ((_UB *)0xfff4) + #define IRR1 ((_UB *)0xfff6) + + #define MSTTA (1 << 0) + + #define TMA_START 0x7a // 32.768kHz, 0.25s + #define TMA_STOP (TMA_START | 0x04) + + #define IENTA (1 << 6) + #define IRRTA (1 << 6) /* * Set timer