This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / include / asm-ppc64 / netdump.h
index 78e6aad..8b9fef2 100644 (file)
@@ -1,79 +1,6 @@
 #ifndef _ASM_PPC64_NETDUMP_H_
 #define _ASM_PPC64_NETDUMP_H_
 
-/*
- * linux/include/asm-ppc64/netdump.h
- *
- * Copyright (c) 2003, 2004 Red Hat, Inc. All rights reserved.
- * Copyright (C) 2004 IBM Corp.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- */
-
-#ifdef __KERNEL__
-
-#include <asm/crashdump.h>
-
-const static int platform_supports_netdump = 1;
-
-#define platform_page_is_ram(x) (page_is_ram(x))
-#define platform_machine_type() (EM_PPC64)
-
-static inline unsigned char platform_effective_version(req_t *req)
-{
-       if (req->from > 0)
-               return min_t(unsigned char, req->from, NETDUMP_VERSION_MAX);
-       else
-               return 0;
-}
-
-#define platform_max_pfn() (num_physpages)
-
-static inline u32 platform_next_available(unsigned long pfn)
-{
-       unsigned long pgnum = next_ram_page(pfn);
-
-       if (pgnum < platform_max_pfn()) {
-               return (u32)pgnum;
-       }
-       return 0;
-}
-
-static inline void platform_jiffy_cycles(unsigned long long *jcp)
-{
-       unsigned long long t0, t1;
-
-       platform_timestamp(t0);
-       netdump_mdelay(1);
-       platform_timestamp(t1);
-       if (t1 > t0)
-               *jcp = t1 - t0;
-}
-
-static inline unsigned int platform_get_regs(char *tmp, struct pt_regs *myregs)
-{
-       elf_gregset_t elf_regs;
-       char *tmp2;
-
-       tmp2 = tmp + sprintf(tmp, "Sending register info.\n");
-       ELF_CORE_COPY_REGS(elf_regs, myregs);
-       memcpy(tmp2, &elf_regs, sizeof(elf_regs));
-
-       return(strlen(tmp) + sizeof(elf_regs));
-}
-#endif /* __KERNEL__ */
+#include <asm-generic/netdump.h>
 
 #endif /* _ASM_PPC64_NETDUMP_H_ */