0
     �_’I|¥‰ÓMjqØ‚¦ð¬÷ÂÁ      File not found.
     	�¾ÂÁ      	File not found.
  1   ˆl–ß=¿J24Å	@;q¡\”Å£Ä684_�uÐb&=LyZof¯ÄÃ ¬    ‹     uTÑnÚ0}÷W\1i‚¶d!aë¤N“(‘‡RDØÃVªÊ›X6²�ŽþÁ>bß·ïØµšÒn‘"97çŸ{®“`ÙZZÕÝ0É4µl«'X«l¥ÔC´¥²kv,®ÕöPí–Vv4{ F‚ÅZãl˜S�2;ÚØÖ[ÐŠÝÝƒøÏï_…Q„�c%m¦$ˆ‚^?±Ö"A:�éàzDÞÊÀ²©¥Ú“åÖ9r¢³€R–Ik¼Bú}z3K“”’“%¿|'dV”k_øó®še�%�ÙÕ{Æücó6B�mÞÀÉ’'µÏà@»ï‡“Á<-î¯³û4ù1º„méîè¹’í-V;$àbÉçÞxëj”çÉl‘ÜL1ŒÙŒ\–¢X ¨Öô	‡•°„|VžÃ–ê†ÍáÎ2Ž=#ö›™ÂÆ3õˆ‰UµÊø|ù>Àl’“ÊÈ„¤U>K*¤qz°¢ÆÑQc§„´„+íëŽVmSY©%aÎl©_s‰çÂ�ëhg€/»º™Ž@¸qy©Æ„ToøØžnwò=øòí¬[W.H¸�ÃYkà¢À£ÚdöSØÜOÝ�‘pÏëŽ–a/t×g\öû±[F5`}ÎÃ»ª—ç�bãJŸ²È™|î¼i­‰Õ@åÔæZ•›ÜùŽ9´¥è§þZ5r²b-1éª¹ÛðÎõ‡=“ºÐó…•²9äô‘-
Çº:J8õ ‹e£Èÿ¼õch£\åòâè$"§Ðîw{ïøˆñåGöFÑí¸wÀ½òyk95ÄµÓG‡N(îaÇ�7LïÈŽf;Í~íþEœN|ç‰þ¶4~)
Æ±£úÀ0�	Ü³>~D3ºFØE' BURõ    !   ˆl–Ü4ý( ©³( 	Å€fàD¦-ÿÆ‚h ÅÄ š    # SPDX-License-Identifier: GPL-2.0-only
config DRM_XEN
	bool

config DRM_XEN_FRONTEND
	tristate "Para-virtualized frontend driver for Xen guest OS"
	depends on XEN && DRM
	select DRM_XEN
	select DRM_KMS_HELPER
	select VIDEOMODE_HELPERS
	select XEN_XENBUS_FRONTEND
	select XEN_FRONT_PGDIR_SHBUF
	help
	  Choose this option if you want to enable a para-virtualized
	  frontend DRM/KMS driver for Xen guest OSes.
     �ÁÅÄ      File not found.
     ˆÂÆƒh¹ÅÄ      0
  "   ˆl–Ü4ý( ©³( 	Å€fàB¦-ÿÇƒ�·ÆÅ 
‡    # SPDX-License-Identifier: GPL-2.0-only

ifeq ($(srctree),)
  srctree	:= $(patsubst %/,%,$(dir $(CURDIR)))
  srctree	:= $(patsubst %/,%,$(dir $(srctree)))
  srctree	:= $(patsubst %/,%,$(dir $(srctree)))
endif

include $(srctree)/tools/scripts/Makefile.include

# O is an alias for OUTPUT
OUTPUT          := $(O)

ifeq ($(OUTPUT),)
  OUTPUT        := $(CURDIR)
else
  # subdir is used by the ../Makefile in $(call descend,)
  ifneq ($(subdir),)
    OUTPUT        := $(OUTPUT)/$(subdir)
  endif
endif

ifneq ($(patsubst %/,,$(lastword $(OUTPUT))),)
  OUTPUT        := $(OUTPUT)/
endif

RTLA		:= $(OUTPUT)rtla
RTLA_IN		:= $(RTLA)-in.o

VERSION		:= $(shell sh -c "make -sC ../../.. kernelversion | grep -v make")
DOCSRC		:= ../../../Documentation/tools/rtla/

FEATURE_TESTS	:= libtraceevent
FEATURE_TESTS	+= libtracefs
FEATURE_TESTS	+= libcpupower
FEATURE_TESTS	+= libbpf
FEATURE_TESTS	+= clang-bpf-co-re
FEATURE_TESTS	+= bpftool-skeletons
FEATURE_DISPLAY	:= libtraceevent
FEATURE_DISPLAY	+= libtracefs
FEATURE_DISPLAY	+= libcpupower
FEATURE_DISPLAY	+= libbpf
FEATURE_DISPLAY	+= clang-bpf-co-re
FEATURE_DISPLAY	+= bpftool-skeletons

ifeq ($(V),1)
  Q		=
else
  Q		= @
endif

all: $(RTLA)

include $(srctree)/tools/build/Makefile.include
include Makefile.rtla

# check for dependencies only on required targets
NON_CONFIG_TARGETS := clean install tarball doc doc_clean doc_install

config		:= 1
ifdef MAKECMDGOALS
ifeq ($(filter-out $(NON_CONFIG_TARGETS),$(MAKECMDGOALS)),)
 config		:= 0
endif
endif

ifeq ($(config),1)
  include $(srctree)/tools/build/Makefile.feature
  include Makefile.config
endif

CFLAGS		+= $(INCLUDES) $(LIB_INCLUDES)

export CFLAGS OUTPUT srctree

ifeq ($(BUILD_BPF_SKEL),1)
src/timerlat.bpf.o: src/timerlat.bpf.c
	$(QUIET_CLANG)$(CLANG) -g -O2 -target bpf -c $(filter %.c,$^) -o $@

src/timerlat.skel.h: src/timerlat.bpf.o
	$(QUIET_GENSKEL)$(SYSTEM_BPFTOOL) gen skeleton $< > $@
else
src/timerlat.skel.h:
	$(Q)echo '/* BPF skeleton is disabled */' > src/timerlat.skel.h
endif

$(RTLA): $(RTLA_IN)
	$(QUIET_LINK)$(CC) $(LDFLAGS) -o $(RTLA) $(RTLA_IN) $(EXTLIBS)

static: $(RTLA_IN)
	$(eval LDFLAGS += -static)
	$(QUIET_LINK)$(CC) -static $(LDFLAGS) -o $(RTLA)-static $(RTLA_IN)  $(EXTLIBS)

rtla.%: fixdep FORCE
	make -f $(srctree)/tools/build/Makefile.build dir=. $@

$(RTLA_IN): fixdep FORCE src/timerlat.skel.h
	make $(build)=rtla

clean: doc_clean fixdep-clean
	$(call QUIET_CLEAN, rtla)
	$(Q)find . -name '*.o' -delete -o -name '\.*.cmd' -delete -o -name '\.*.d' -delete
	$(Q)rm -f rtla rtla-static fixdep FEATURE-DUMP rtla-*
	$(Q)rm -rf feature
	$(Q)rm -f src/timerlat.bpf.o src/timerlat.skel.h
check: $(RTLA)
	RTLA=$(RTLA) prove -o -f test