PC Speaker
  1   ˆl–ß=¿J
a,j€fãn\mÕ1hß¿992_�uÐb&=LyZof¯ÂÄ à    ‹     ½VmoÛ6þ®_qÈ¾$EªUÉPË0Ì±µÆ@j{’\4X�–N™ôHÚ®1ì¿ïHI~I”¤ºåKLï¹»çòä'Wð%›¥¹âgi&…ÀÌÀ9ÀQÅg´�œûÁ}†O¨4—·ì_B„-Q}äù,‡Êóã+õ>†Þ#ÀÛ·à¬ñÍh<‰‡±ç—xçù—ðYµÌ~&§ï­“_þBgãŠ¥ÈÅõü«É#dú/ï9¦¢¸|h¼-&Çv¯YFjnáÍm1´;d=u¥¯¹ÈåÚšÈR/œmÉ…9?kö	w…*5›’ñäÂó'“&ÍEµ�œ¦�Zff©ÐóEáùzáÙÓ9P[ñœ*ëK¹ÿíýÙx?ÒÊ†S¨Rhl^<:±`ù»CðÞ±0Ô–7‘zÙ:¬±BqgÊNSS¡`sLŸ;†+žá“ÇöÒÈðGðþÏïŸ®î´Õ;w¿à{l>ßò–µ7O‚~eã;…äº]/¶ïP âYŠJIå ,V+„mÚ,ËPk©´Ë;+™êÎq�i›)mëNq8ý×…Ûºl@'¦áè]wžŽ°%ò!þ~ÕÜ bÆþbHùëâ­$Ï»Éb¿s&%I}kºÀÿ/Âƒ¾š²gôµ»¢ß\_]·ÿ?Ö×^È×‘5SnÞnEáïÓ0N }˜~G	Í¢ávOÜKJ;àvï	ŸƒÀooÇ„;>Œ‚Ñ8�›0�Á¸ï€ÃÁöôáðxÁÅå8¹¾�ß†áõ`›ÞÃ‰Ðæi— 0%×àª>.êeÆ4Z_ª%DÃ³´?�Â~Bî>$öDÁ±Ê�~°JKXPÒeíï<÷û´{¯�‰œÀÌ–sËŽÁªrñ9Ú‚)šÜJÎYV‚$8µ¥coBµU´[ –óªº „Š†*4B¥ì¤}_)Ülã¬ÔrT«=è­&[àz£ÅÛñ³–*×pÌÜKÀ„jPŸ<lÚ¡Ô¿®Ý]—äå®Â¸'Ép<jT�L£|ê]OC/Bú²Ä¬hÛÒ=½lgC;¦4”l…¶3Ô¤’Vqë5®ª¸¸Û²�·�ÐíMò=oXÀF.aÍH#\£ÖáÑàÊ*¨’rA;Ú ËO­F:¡)l‰Ù=æ.í±y Þ6-×Çç'–ºB*ÈÑ0^éšª0ŠÆQì%µækyä’„'(¼§Xf�ØÚ4éÕ~qBï:»Eoš\�#ïCs8¯õê>A¿Ì+úRV¶ýZqÊÆ/Ò÷œ¾7ráKuçòÊ¤Rõ¡ÝµàsÒé
íûNAÿÿ=Ó_    "   ˆl–Ü4ý( ©³( 	Å€fàD¦-ÿÁƒm§EÃÅ `    #
# parisc/Makefile
#
# This file is included by the global makefile so that you can add your own
# architecture-specific flags and dependencies. Remember to do have actions
# for "archclean" and "archdep" for cleaning up and making dependencies for
# this architecture
#
# This file is subject to the terms and conditions of the GNU General Public
# License.  See the file "COPYING" in the main directory of this archive
# for more details.
#
# Copyright (C) 1994 by Linus Torvalds
# Portions Copyright (C) 1999 The Puffin Group
#
# Modified for PA-RISC Linux by Paul Lahaie, Alex deVries, 
# Mike Shaver, Helge Deller and Martin K. Petersen
#

KBUILD_IMAGE := vmlinuz

NM		= sh $(srctree)/arch/parisc/nm
CHECKFLAGS	+= -D__hppa__=1

ifdef CONFIG_64BIT
UTS_MACHINE	:= parisc64
CHECKFLAGS	+= -D__LP64__=1
CC_ARCHES	= hppa64
LD_BFD		:= elf64-hppa-linux
else # 32-bit
CC_ARCHES	= hppa hppa2.0 hppa1.1
LD_BFD		:= elf32-hppa-linux
endif

# select defconfig based on actual architecture
ifeq ($(shell uname -m),parisc64)
	KBUILD_DEFCONFIG := generic-64bit_defconfig
else
	KBUILD_DEFCONFIG := generic-32bit_defconfig
endif

export LD_BFD

ifdef cross_compiling
	ifeq ($(CROSS_COMPILE),)
		CC_SUFFIXES = linux linux-gnu unknown-linux-gnu
		CROSS_COMPILE := $(call cc-cross-prefix, \
			$(foreach a,$(CC_ARCHES), \
			$(foreach s,$(CC_SUFFIXES),$(a)-$(s)-)))
	endif
endif

ifdef CONFIG_DYNAMIC_FTRACE
ifdef CONFIG_64BIT
NOP_COUNT := 8
else
NOP_COUNT := 5
endif

export CC_USING_RECORD_MCOUNT:=1
export CC_USING_PATCHABLE_FUNCTION_ENTRY:=1

KBUILD_AFLAGS += -DCC_USING_PATCHABLE_FUNCTION_ENTRY=1
KBUILD_CFLAGS += -DCC_USING_PATCHABLE_FUNCTION_ENTRY=1 \
		 -DFTRACE_PATCHABLE_FUNCTION_SIZE=$(NOP_COUNT)

CC_FLAGS_FTRACE := -fpatchable-function-entry=$(NOP_COUNT),$(shell echo $$(($(NOP_COUNT)-1)))
endif

OBJCOPY_FLAGS =-O binary -R .note -R .comment -S

cflags-y	:= -pipe

# These flags should be implied by an hppa-linux configuration, but they
# are not in gcc 3.2.
cflags-y	+= -mno-space-regs

# -mfast-indirect-calls is only relevant for 32-bit kernels.
ifndef CONFIG_64BIT
cflags-y	+= -mfast-indirect-calls
endif

# Currently we save and restore fpregs on all kernel entry/interruption paths.
# If that gets optimized, we might need to disable the use of fpregs in the
# kernel.
cflags-y	+= -mdisable-fpregs

# Use long jumps instead of long branches (needed if your linker fails to
# link a too big vmlinux executable). Not enabled for building modules.
ifdef CONFIG_MLONGCALLS
KBUILD_CFLAGS_KERNEL += -mlong-calls
endif

# Without this, "ld -r" results in .text sections that are too big (> 0x40000)
# for branches to reach stubs. And multiple .text sections trigger a warning
# when creating the sysfs module information section.
ifndef CONFIG_64BIT
KBUILD_CFLAGS_MODULE += -ffunction-sections
endif

# select which processor to optimise for
cflags-$(CONFIG_PA7000)		+= -march=1.1 -mschedule=7100
cflags-$(CONFIG_PA7200)		+= -march=1.1 -mschedule=7200
cflags-$(CONFIG_PA7100LC