Managing and Developing Dynamically Loadable Kernel Modules
Managing and Developing Dynamically Loadable Kernel Modules
Developing Dynamically Loadable Kernel Modules
Chapter 12 571
#
#MODULE must be defined as the DLKM module to build
#ARCH must be either ia64 or pa64
#
INCDIR= -I. -I/usr/conf -I/usr/conf/sys
#
#Itanium Specific definitions
#
IDENTS_ia64= -DLWSYSCALL -DPGPROF -DACLS -DAUDIT -DIDDS -
D__ROSE__ -DHPONCPLUS -DVARIABLE_UAREA -DSTCP -DIVT_INTERCEPT
-D_UNSUPPORTED -D_HPUX_SOURCE -D_XPG4_EXTENDED -D_KERNEL -
D__STDC_EXT__ -D_CLEAN_BE -D_SYSCALL_64 -D__NO_PA_HDRS -
DKERNEL_DEBUGGER -U__IA64__ -U__hp9000s800 -U__hp9000s700 -
U__hppa
CC_OPTS_ia64= -Wp,-H300000 +kernel +Oshortdata=0 +XixdU +O2
+Olit=all +DD64 -Ae
#
#PA20 Specific definitions
#
IDENTS_pa64= -DLWSYSCALL -DPGPROF -DACLS -DAUDIT -DIDDS -
D__ROSE__ -DHPONCPLUS -D__ROSEVILLE__ -DSPP_OBP_BOOT -
DSPP_RUNWAY_ERR_ENABLED -DPARISC -DRDB -DNEW_RDB -DKGDB_ON -
DIVT_INTERCEPT -DCOMB_FLIPPER -DNEW_MFCTL_W -DSTCP -DIPSEC -
D_UNSUPPORTED -D_HPUX_SOURCE -D_XPG4_EXTENDED -D_KERNEL -
D__STDC_EXT__ -D_CLEAN_BE -D__TEMP64__ -D__hp9000s800 -
D__NO_EM_HDRS -U__hp9000s700
CC_OPTS_pa64= -Wp,-H300000 +Hx0 +R500 +ESsfc +ESssf +XixdU
+ES1.Xindirect_calls +ESlit +O2 +Oentrysched +Ofastaccess
+DA2.0W +DS2.0 -Ae