dde_linux: remove custom lx_backtrace (use lx_emul_backtrace)

This commit is contained in:
Christian Helmuth 2023-02-07 16:48:06 +01:00
parent 52fb4eee5f
commit de9ea43616
7 changed files with 3 additions and 49 deletions

View File

@ -20,9 +20,6 @@
#include <linux/interrupt.h>
extern void lx_backtrace(void);
int arch_probe_nr_irqs(void)
{
/* needed for 'irq_get_irq_data()' in 'pci_assign_irq()' below */

View File

@ -9,7 +9,6 @@ LD_OPT += --version-script=$(TARGET_LIB_DIR)/symbol.map
LIBS += base jitterentropy pc_linux_generated pc_lx_emul
INC_DIR := $(TARGET_LIB_DIR)
SRC_CC += wlan.cc
SRC_CC += misc.cc
SRC_CC += firmware.cc
SRC_CC += socket_call.cc
SRC_CC += lx_emul/random.cc

View File

@ -1,20 +0,0 @@
/*
* \brief Misc
* \author Josef Soentgen
* \date 2022-01-20
*/
/*
* Copyright (C) 2022 Genode Labs GmbH
*
* This file is distributed under the terms of the GNU General Public License
* version 2.
*/
/* Genode includes */
#include <os/backtrace.h>
extern "C" void lx_backtrace(void)
{
Genode::backtrace();
}

View File

@ -425,7 +425,7 @@ size_t _copy_to_iter(const void * addr, size_t bytes, struct iov_iter * i)
asmlinkage __visible void dump_stack(void)
{
lx_backtrace();
lx_emul_backtrace();
}
@ -479,7 +479,7 @@ void page_frag_free(void * addr)
struct page *page = lx_emul_virt_to_pages(addr, 1ul);
if (!page) {
printk("BUG %s: page for addr: %p not found\n", __func__, addr);
lx_backtrace();
lx_emul_backtrace();
}
__free_pages(page, 0ul);

View File

@ -24,8 +24,6 @@
extern "C" {
#endif
void lx_backtrace(void);
void lx_emul_time_udelay(unsigned long usec);
int lx_emul_rfkill_get_any(void);

View File

@ -1,20 +0,0 @@
/*
* \brief Misc
* \author Josef Soentgen
* \date 2022-01-20
*/
/*
* Copyright (C) 2022 Genode Labs GmbH
*
* This file is distributed under the terms of the GNU General Public License
* version 2.
*/
/* Genode includes */
#include <os/backtrace.h>
extern "C" void lx_backtrace(void)
{
Genode::backtrace();
}

View File

@ -21,7 +21,7 @@
jiffies;
/* for general debugging purposes */
lx_backtrace;
lx_emul_backtrace;
local: