다운로드
소프트웨어 개발
계정
다운로드
소프트웨어 개발
Login
Forgot Account/Password
계정 만들기
언어
도움
언어
도움
×
Login
Login Name
Password
×
Forgot Account/Password
Translation Status of 한국말
Category:
Software
People
PersonalForge
Magazine
Wiki
검색
OSDN
>
브라 우즈 소프트웨어
>
System
>
Operating System Kernels
>
Hyper Operating System(ITRON仕様OS)
>
Ticket List/Search
>
Ticket #2009
Hyper Operating System(ITRON仕様OS)
Fork
Description
Project Summary
Developer Dashboard
웹 페이지
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
다운로드
List of Releases
Stats
소스 코드
Code Repository list
Git
hos-v4a
CVS
View Repository
티켓
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Documents
Communication
포럼
List of Forums
Developers (758)
도움 (688)
Open Discussion (342)
Mailing Lists
list of ML
hos-cvs
hos-git
News
Ticket #2009
Ticket List
Submit New Ticket
RSS
HOS-V4: 割り込み管理ブロック
오픈 날짜:
2003-05-02 19:50
마지막 업데이트:
2003-05-11 00:27
monitor
ON
OFF
Reporter:
m-arai
소유자:
m-arai
Type:
Patches
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
1
Details
Reply
割り込み管理ブロックに関する修正です。
本来、HOS独自APIのHOS_MIN_INTNOで割り込み番号の
最小値を指定することで、割り込み管理コントロール
ブロックの生成を制御出来る筈ですが、コンフィグレータ、
kernel_exe_int()で対応されていない為、実際には機能して
いません。
添付のパッチはHOS_MIN_INTNOを有効にします。
h83n用のみですが、サンプルに対する差分も含んでいます。
現状の sample/h83n/sample.coff は、
text data bss dec hex filename
3640 16 754 4410 113a sample.coff
このパッチを適用すると、
text data bss dec hex filename
3642 16 706 4364 110c sample.coff
と、少しだけRAMの使用量を減らせます。
その反面、kernel_exe_intにおいて僅かにコードが増量
するため、程度はともかくとして、割り込み応答性とい
う点では性能が落ちます。
'割り込み番号'はベクタテーブルやpacintに手を入れれ
ばどうとでもなるもので、これをどうにかすることは
可能ですが、CPUのマニュアルに書いてあるものと一致し
ていた方が望ましいでしょう。
このようにするか、document/hos4cfg.txtを現状に合わ
せるか、どちらかの対処が必要です。
Ticket History (2/2 Histories)
2003-05-02 19:50
Updated by:
m-arai
File
503: save_intcbtbl.diff.gz
is attached
2003-05-11 00:27
Updated by:
m-arai
Ticket Close date
is changed to
2003-05-11 00:27
Resolution
Update from
None
to
Fixed
Status
Update from
Open
to
Closed
댓글 올리기
Reply
Logged In: YES
user_id=1822
commit & close
Attachment File List (
1
)
Attachment File List
save_intcbtbl.diff.gz
(1KB)
HOS_MIN_INTNO有効化
Edit
Add Comment
You are not logged in.
I you are not logged in, your comment will be treated as an anonymous post. »
Login
Add Comment
Preview
Submit
本来、HOS独自APIのHOS_MIN_INTNOで割り込み番号の
最小値を指定することで、割り込み管理コントロール
ブロックの生成を制御出来る筈ですが、コンフィグレータ、
kernel_exe_int()で対応されていない為、実際には機能して
いません。
添付のパッチはHOS_MIN_INTNOを有効にします。
h83n用のみですが、サンプルに対する差分も含んでいます。
現状の sample/h83n/sample.coff は、
text data bss dec hex filename
3640 16 754 4410 113a sample.coff
このパッチを適用すると、
text data bss dec hex filename
3642 16 706 4364 110c sample.coff
と、少しだけRAMの使用量を減らせます。
その反面、kernel_exe_intにおいて僅かにコードが増量
するため、程度はともかくとして、割り込み応答性とい
う点では性能が落ちます。
'割り込み番号'はベクタテーブルやpacintに手を入れれ
ばどうとでもなるもので、これをどうにかすることは
可能ですが、CPUのマニュアルに書いてあるものと一致し
ていた方が望ましいでしょう。
このようにするか、document/hos4cfg.txtを現状に合わ
せるか、どちらかの対処が必要です。