OSを作ってみよう (534レス)
OSを作ってみよう http://medaka.5ch.net/test/read.cgi/os/1046271176/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
16: Be名無しさん [sage] 03/02/27 15:18 どー見てもAさんか夜さんだな。 http://medaka.5ch.net/test/read.cgi/os/1046271176/16
17: Be名無しさん [sage] 03/02/27 15:19 Aさんだったら楽しみだな… http://medaka.5ch.net/test/read.cgi/os/1046271176/17
18: Be名無しさん [sage] 03/02/27 15:19 >>15 Aさんか。 http://medaka.5ch.net/test/read.cgi/os/1046271176/18
19: Be名無しさん [sage] 03/02/27 15:25 ということは大学受かったということだよな。おめでとう! http://medaka.5ch.net/test/read.cgi/os/1046271176/19
20: ( ´ -`) [sage] 03/02/27 17:07 いえ、わたしはACではないハズです。 彼は昨日本郷で名誉の戦死を遂げられました。 ご冥福をお祈りします。合唱。 http://medaka.5ch.net/test/read.cgi/os/1046271176/20
21: Be名無しさん [sage] 03/02/27 17:23 坂研狙ってたのか…勇者だな。 http://medaka.5ch.net/test/read.cgi/os/1046271176/21
22: ( ´ -`) [] 03/02/27 22:40 プロセス起動まであと一歩。 24時間以内にはユーザモードでプロセスを起動させたかったんだが残念。 http://www.geocities.co.jp/SiliconValley-Cupertino/5940/NoName-030227.tar.gz >>21 そういうわけではないそうです。 TRONにはもうあまり興味が無いと言っておりました。 >>14 クソスレあげんなやボゲェが。 http://medaka.5ch.net/test/read.cgi/os/1046271176/22
23: ( ´ -`) [] 03/02/28 02:54 ページングをオンにしてみた。 後はプロセス固有空間にメモリを割り当てELFを読込むだけ。 http://www.geocities.co.jp/SiliconValley-Cupertino/5940/NoName-030227-2.tar.gz http://medaka.5ch.net/test/read.cgi/os/1046271176/23
24: [ ] 03/02/28 04:30 ∧_∧∩ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ( ´∀`)/<先生!こんなのがありました! _ / / / \___________ \⊂ノ ̄ ̄ ̄ ̄\ ||\ \ ||\|| ̄ ̄ ̄ ̄ ̄|| || || ̄ ̄ ̄ ̄ ̄|| http://saitama.gasuki.com/saitama/ http://medaka.5ch.net/test/read.cgi/os/1046271176/24
25: Be名無しさん [] 03/02/28 10:53 こんなもんだれかDLするとおもってんのか おめでてーな といってあげてやる http://medaka.5ch.net/test/read.cgi/os/1046271176/25
26: 名無したん@お嬢 [sage] 03/02/28 11:24 >>1さん ボクは応援してるyo ガンガレ!! /join #osdev-j http://medaka.5ch.net/test/read.cgi/os/1046271176/26
27: ( ´ -`) [sage] 03/02/28 14:16 >>25 たしかにDLするやつはあんまりいないだろうな。 少なくとも今までのどの「2ch発OS」より良く出来てるが、 いかんせん地味だからな。まぁ、それは仕方ないことだ。 >>26 ありがとー http://medaka.5ch.net/test/read.cgi/os/1046271176/27
28: Be名無しさん [sage] 03/02/28 15:30 /*** NoName\include\sys\aspace.h ***/ #ifndef_ese_sys_aspace_h_ #define_ese_sys_aspace_h_ #definePageSize4096 #defineKernelAddressMin0x00000000 #defineKernelAddressMax0x7fffffff #defineUserAddressMin0x80000000 #defineUserAddressMax0xffffffff #defineASpaceProtUser0x1 #defineASpaceProtKernel0x2 #defineASpaceProtWrite0x3 struct _PageEntry { unsigned intp:1; unsigned intrw:1; unsigned intus:1; unsigned intpwt:1; unsigned intpcd:1; unsigned inta:1; unsigned intd:1; unsigned intps:1; unsigned intg:1; unsigned intuser:3; unsigned intbase:20; }; http://medaka.5ch.net/test/read.cgi/os/1046271176/28
29: Be名無しさん [sage] 03/02/28 15:31 /*** NoName\include\sys\aspace.h ***/ extern void aspace_initialize(void); extern PageEntry *aspace_create(void); extern int aspace_delete(PageEntry *page_table); extern int aspace_map(PageEntry *page_table, unsigned int address, unsigned int size, char prot); extern int aspace_unmap(PageEntry *page_table, unsigned int address, unsigned int size); extern int aspace_read(PageEntry *page_table, unsigned int addr, void *buf, unsigned int size); extern int aspace_write(PageEntry *page_table, unsigned int address, void *buf, unsigned int size); extern int aspace_zero(PageEntry *page_table, unsigned int addr, unsigned int size); #endif_ese_sys_aspace_h_ http://medaka.5ch.net/test/read.cgi/os/1046271176/29
30: Be名無しさん [sage] 03/02/28 15:32 /*** NoName\include\sys\core.h ***/ #ifndef_ese_sys_core_h_ #define_ese_sys_core_h_ extern void lock_cpu(void); extern void unlock_cpu(void); extern void dispatch(void); extern void exit_and_dispatch(void); extern void task_startup(void); extern void syscall_entry(void); extern void exception0_entry(void); extern void exception1_entry(void); extern void exception2_entry(void); extern void exception3_entry(void); extern void exception4_entry(void); extern void exception5_entry(void); extern void exception6_entry(void); http://medaka.5ch.net/test/read.cgi/os/1046271176/30
31: Be名無しさん [sage] 03/02/28 15:33 /*** NoName\include\sys\core.h ***/ extern void exception7_entry(void); extern void exception8_entry(void); extern void exception9_entry(void); extern void exception10_entry(void); extern void exception11_entry(void); extern void exception12_entry(void); extern void exception13_entry(void); extern void exception14_entry(void); extern void exception15_entry(void); extern void exception16_entry(void); extern void exception17_entry(void); extern void exception18_entry(void); extern void exception19_entry(void); #endif_ese_sys_core_h_ http://medaka.5ch.net/test/read.cgi/os/1046271176/31
32: Be名無しさん [sage] 03/02/28 15:34 /*** NoName\include\sys\cpu.h ***/ #ifndef_ese_sys_cpu_h_ #define_ese_sys_cpu_h_ #defineTYPE_SEG_DATA0x00/* 0000データセグメント */ #defineTYPE_SEG_EXPAND0x04/* 0100 エクスパンドダウン */ #defineTYPE_SEG_WRITEABLE0x02/* 0010 書き込み可 */ #defineTYPE_SEG_ACCESSED0x01/* 0001 アクセスされたか? */ #defineTYPE_SEG_CODE0x08/* 1000 コードセグメント */ #defineTYPE_SEG_CONFORMING0x04/* 0100 コンフォーミング */ #defineTYPE_SEG_READABLE0x02/* 0010 読み取り可 */ #defineTYPE_SEG_ACCESSED0x01/* 0001 アクセスされたか? */ #defineTYPE_GATE_INTR0xe #defineTYPE_GATE_TRAP0xf http://medaka.5ch.net/test/read.cgi/os/1046271176/32
33: Be名無しさん [sage] 03/02/28 15:35 /*** NoName\include\sys\cpu.h ***/ typedef struct { unsignedlimit_L:16; unsignedbase_L:24 __attribute__ ((packed)); unsignedtype:4; unsigneds:1; unsigneddpl:2; unsignedp:1; unsignedlimit_H:4; unsignedavl:1; unsignedx:1; unsigneddb:1; unsignedg:1; unsignedbase_H:8; } SegDesc; http://medaka.5ch.net/test/read.cgi/os/1046271176/33
34: Be名無しさん [sage] 03/02/28 15:36 /*** NoName\include\sys\cpu.h ***/ typedef struct { unsignedoffset_L:16; unsignedselector:16; unsignedcopy:8; unsignedtype:4; unsigneds:1; unsigneddpl:2; unsignedp:1; unsignedoffset_H:16; } GateDesc; typedefstruct { unsignedlimit:16; unsignedbase:32 __attribute__ ((packed)); } DescPtr; http://medaka.5ch.net/test/read.cgi/os/1046271176/34
35: Be名無しさん [sage] 03/02/28 15:37 /*** NoName\include\sys\cpu.h ***/ typedef struct { unsignedlink; unsignedesp0; unsignedss0; unsignedesp1; unsignedss1; unsignedesp2; unsignedss2; unsignedcr3; unsignedeip; unsignedeflags; unsignedeax; unsignedecx; unsignededx; unsignedebx; unsignedesp; unsignedebp; unsignedesi; unsignededi; unsignedes; unsignedcs; unsignedss; unsignedds; unsignedfs; unsignedgs; unsignedldt; unsignediobase; } TSS; http://medaka.5ch.net/test/read.cgi/os/1046271176/35
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 499 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s