From 23d3998ad5c8216a99cfcf599a36e4db4e716323 Mon Sep 17 00:00:00 2001 From: andrewfish Date: Tue, 18 May 2010 00:54:24 +0000 Subject: Remove DebugSupport driver for ARM and DebugSupportProtocol. In edk2 you can link debugger into DXE core directly so you don't need a debug support. Also we are going to FIQ for debugger ctrl-c break in, so no need to hook the timer infrastructure. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10495 6f19259b-4bc3-4df7-8a09-765794883524 --- ArmPkg/Include/Protocol/TimerDebugSupport.h | 59 ----------------------------- 1 file changed, 59 deletions(-) delete mode 100644 ArmPkg/Include/Protocol/TimerDebugSupport.h (limited to 'ArmPkg/Include/Protocol') diff --git a/ArmPkg/Include/Protocol/TimerDebugSupport.h b/ArmPkg/Include/Protocol/TimerDebugSupport.h deleted file mode 100644 index ca2601e798..0000000000 --- a/ArmPkg/Include/Protocol/TimerDebugSupport.h +++ /dev/null @@ -1,59 +0,0 @@ -/** @file - - Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
- - This program and the accompanying materials - are licensed and made available under the terms and conditions of the BSD License - which accompanies this distribution. The full text of the license may be found at - http://opensource.org/licenses/bsd-license.php - - THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - -**/ - -#ifndef __TIMERDEBUGSUPPORTPROTOCOL_H__ -#define __TIMERDEBUGSUPPORTPROTOCOL_H__ - -// -// Protocol GUID -// -#define TIMER_DEBUG_PROTOCOL_GUID { 0x68300561, 0x0197, 0x465d, { 0xb5, 0xa1, 0x28, 0xeb, 0xa1, 0x98, 0xdd, 0x0b } } - - - -// -// Protocol interface structure -// -typedef struct _TIMER_DEBUG_SUPPORT_PROTOCOL TIMER_DEBUG_SUPPORT_PROTOCOL; - - -typedef -EFI_STATUS -(EFIAPI *TIMER_DEBUG_SUPPORT_REGISTER_PERIODIC_CALLBACK) ( - IN TIMER_DEBUG_SUPPORT_PROTOCOL *This, - IN EFI_PERIODIC_CALLBACK PeriodicCallback - ) -/*++ - -Routine Description: - Register a periodic callback for debug support. - -Arguments: - This - pointer to protocol - PeriodicCallback - callback to be registered - -Returns: - EFI_SUCCESS - callback registered - ---*/ -; - -struct _TIMER_DEBUG_SUPPORT_PROTOCOL { - TIMER_DEBUG_SUPPORT_REGISTER_PERIODIC_CALLBACK RegisterPeriodicCallback; -}; - -extern EFI_GUID gTimerDebugSupportProtocolGuid; - -#endif // __TIMERDEBUGSUPPORTPROTOCOL_H__ - -- cgit v1.2.3