2010-02-08 오전 8:25:43 Hit. 4294
- Added SWI vector service to direct connect dev/mload functions in Supervisor Mode (see swi_mload.h from libcios). Partial supportfor svc 0xab (os_puts()) to capture log messages to a internal buffer (you can recover it from the PPC or th Starlet)
- Added new SWI lib and syscalls revised
- Basically, you can expand the system patching directly the routines using dev/mload tools. For example, ehcmodule use it tocapture the Interrupt vector from the system area to using with the EHCI IRQ. It supports IOS 36/37/38 and 60 automatically.
- Now dev/mload works at 0x79 priority (max priority)
NOTEs: Remember you cannot call syscalls from system/supervisor routines. Because it, you can get from mload the syscall jump table to call somesyscalls directly (as os_sync_before_read/os_sync_after_write). See main.c and crt0.s from ehcmodule to understand as you can call syscalls directly.
Also you can see main.c and crt0.s for some routines as ic_invalidate() (instruction cache invalidate), read_access_perm() and write_access_perm() (fordisabling memory protection).
*************************************************************************************************************************************************************
WARNING!: IOS 36 works very bad with EHCI driver! I think it can be a bug in the kernel code when it switch threads or similar things. IOS 38 works very well번역기 돌려서 한번 보세요 .SD카드의 apps폴더에 넣고 홈브류로 설치하면 됩니다 . 유로더 v4.5 와 같이 나온 버전입니다 .아래 유로더 업데이트 폴더에도 포함되어 있는데 202/222/223 v4 버전 사용시 이상이 없는 분들은 구태여 업데이트 하지 않으셔도 될 것 같습니다.현재까지 검증되어 있고 가장 안정적인 버전은 v4인것 같네요 .
불량게시글신고
·댓글