comparison level1/modules/kernel/krn.asm @ 2049:0cf8513d33d7

Updated for new structure
author boisy
date Sun, 23 Apr 2006 18:01:52 +0000
parents 3176d0ac7213
children 41a797492324
comparison
equal deleted inserted replaced
2048:127b30f90456 2049:0cf8513d33d7
411 * stx P$Queue,y save new process to chain 411 * stx P$Queue,y save new process to chain
412 * std P$Queue,x 412 * std P$Queue,x
413 * puls cc,b,x,y,u,pc 413 * puls cc,b,x,y,u,pc
414 414
415 415
416 use ../../../modules/kernel/faproc.asm 416 use faproc.asm
417 417
418 * User-State system call entry point 418 * User-State system call entry point
419 * 419 *
420 * All system calls made from user-state will go through this code. 420 * All system calls made from user-state will go through this code.
421 UsrSvc leay <MakeSysCall,pcr 421 UsrSvc leay <MakeSysCall,pcr
660 beq L03EF 660 beq L03EF
661 L03EC comb 661 L03EC comb
662 ldb #E$BMCRC 662 ldb #E$BMCRC
663 L03EF puls pc,y,x 663 L03EF puls pc,y,x
664 664
665 use ../../../modules/kernel/fcrc.asm 665 use fcrc.asm
666 666
667 L0443 ldu #$0000 667 L0443 ldu #$0000
668 tfr a,b 668 tfr a,b
669 anda #TypeMask 669 anda #TypeMask
670 andb #LangMask 670 andb #LangMask
873 stu R$PC,y put in PC on caller reg 873 stu R$PC,y put in PC on caller reg
874 clrb 874 clrb
875 L05E5 ldb #E$IForkP 875 L05E5 ldb #E$IForkP
876 L05E7 puls pc,u,x 876 L05E7 puls pc,u,x
877 877
878 use ../../../modules/kernel/fsrqmem.asm 878 use fsrqmem.asm
879 879
880 use ../../../modules/kernel/fallbit.asm 880 use fallbit.asm
881 881
882 use ../../../modules/kernel/fprsnam.asm 882 use fprsnam.asm
883 883
884 use ../../../modules/kernel/fcmpnam.asm 884 use fcmpnam.asm
885 885
886 use ../../../modules/kernel/fssvc.asm 886 use fssvc.asm
887 887
888 emod 888 emod
889 eom equ * 889 eom equ *
890 890
891 fdb Clock 891 fdb Clock