diff -urN xnu-517.3.7/config/BSDKernel.exports xnu-517.3.7-patched/config/BSDKernel.exports --- xnu-517.3.7/config/BSDKernel.exports Fri Dec 19 23:22:53 2003 +++ xnu-517.3.7-patched/config/BSDKernel.exports Tue Dec 30 21:58:37 2003 @@ -2798,8 +2798,6 @@ _synthfs_chmod _synthfs_chown _synthfs_create -_synthfs_derive_vnode_path -_synthfs_directlink _synthfs_fhtovp _synthfs_getattr _synthfs_inactive @@ -2811,9 +2809,7 @@ _synthfs_mmap _synthfs_mount _synthfs_mount_fs -_synthfs_mount_int _synthfs_move_rename_entry -_synthfs_new_directlink _synthfs_new_directory _synthfs_new_symlink _synthfs_open @@ -2823,7 +2819,6 @@ _synthfs_readlink _synthfs_reclaim _synthfs_remove -_synthfs_remove_directlink _synthfs_remove_directory _synthfs_remove_entry _synthfs_remove_symlink @@ -2835,7 +2830,6 @@ _synthfs_setupuio _synthfs_start _synthfs_statfs -_synthfs_switchroot _synthfs_symlink _synthfs_sync _synthfs_sysctl @@ -3580,7 +3574,6 @@ _vn_bwrite _vn_close _vn_default_error -_vn_directlink _vn_lock _vn_mkdir _vn_open diff -urN xnu-517.3.7/osfmk/console/panic_image.c xnu-517.3.7-patched/osfmk/console/panic_image.c --- xnu-517.3.7/osfmk/console/panic_image.c Fri Dec 19 23:37:53 2003 +++ xnu-517.3.7-patched/osfmk/console/panic_image.c Tue Dec 30 21:57:39 2003 @@ -1949,4 +1949,4 @@ 0x05,0xfd, 0x01,0x00, 0x09,0xfd, 0x01,0x55, 0x01,0x41, 0x01,0x83, 0x0e,0xfd, 0x01,0x83, 0x0b,0xfd, 0x01,0x19, 0x01,0x83, 0x04,0xfd, 0x01,0x6c, 0x01,0x83, 0x0e,0xfd, 0x01,0x83, 0x03,0x41, 0x13,0xfd, 0x01,0x2e, 0x01,0x00, 0x01,0x2b, 0x80,0x95,0xfd, 0x01,0x83, 0x3c,0xfd, 0x01,0x83, 0x01,0x6c, -0xb6,0xd5,0xfd +0xb6,0xd5,0xfd }; diff -urN xnu-517.3.7/osfmk/ppc/chud/chud_spr.h xnu-517.3.7-patched/osfmk/ppc/chud/chud_spr.h --- xnu-517.3.7/osfmk/ppc/chud/chud_spr.h Fri Dec 19 23:38:23 2003 +++ xnu-517.3.7-patched/osfmk/ppc/chud/chud_spr.h Tue Dec 30 22:01:26 2003 @@ -235,4 +235,35 @@ #define chud_970_mmcr1 798 #define chud_970_imc 799 +/* PPC SPRs - 7400/7410 Specific */ +#define chud_7400_msscr1 1015 +/* PPC SPRs - 64-bit implementations */ +#define chud_ppc64_accr 29 +#define chud_ppc64_ctrl 152 + +/* PPC SPRs - 970 Specific */ +#define chud_970_scomc 276 +#define chud_970_scomd 277 +#define chud_970_hsprg0 304 +#define chud_970_hsprg1 305 +#define chud_970_hdec 310 +#define chud_970_hior 311 +#define chud_970_rmor 312 +#define chud_970_hrmor 313 +#define chud_970_hsrr0 314 +#define chud_970_hsrr1 315 +#define chud_970_lpcr 318 +#define chud_970_lpidr 319 +#define chud_970_trig0 976 +#define chud_970_trig1 977 +#define chud_970_trig2 978 +#define chud_970_hid0 1008 +#define chud_970_hid1 1009 +#define chud_970_hid4 1012 +#define chud_970_hid5 1014 +#define chud_970_dabrx 1015 +#define chud_970_trace 1022 +#define chud_970_pir 1023 + +#endif // _CHUD_SPR_H_ diff -urN xnu-517.3.7/osfmk/ppc/lowmem_vectors.s xnu-517.3.7-patched/osfmk/ppc/lowmem_vectors.s --- xnu-517.3.7/osfmk/ppc/lowmem_vectors.s Fri Dec 19 23:38:53 2003 +++ xnu-517.3.7-patched/osfmk/ppc/lowmem_vectors.s Tue Dec 30 22:05:19 2003 @@ -3059,7 +3059,7 @@ .long 0 ; 5008 Zero .long 0 ; 500C Zero cont... .long EXT(per_proc_info) ; 5010 pointer to per_procs - .long EXT(chudxnu_fn_table) ; 5014 pointer to chudxnu function glue table + .long 0 ; .long 0 ; 5018 reserved .long 0 ; 501C reserved .long 0 ; 5020 reserved