Merge tag 'microblaze-v5.11' of git://git.monstr.eu/linux-2.6-microblaze
Pull microblaze updates from Michal Simek: "The biggest change is to remove support for noMMU configuration. FPGAs are bigger so people use Microblaze with MMU for a lot of years and there is likely no user of this code anymore. No one is updating libraries for this configuration either. - Remove noMMU support - Add support for TIF_NOTIFY_SIGNAL - Small header fix" * tag 'microblaze-v5.11' of git://git.monstr.eu/linux-2.6-microblaze: microblaze: Remove noMMU code microblaze: add support for TIF_NOTIFY_SIGNAL microblaze: Replace <linux/clk-provider.h> by <linux/of_clk.h>
This commit is contained in:
@@ -31,42 +31,6 @@ extern void ret_from_kernel_thread(void);
|
||||
|
||||
# endif /* __ASSEMBLY__ */
|
||||
|
||||
# ifndef CONFIG_MMU
|
||||
/*
|
||||
* User space process size: memory size
|
||||
*
|
||||
* TASK_SIZE on MMU cpu is usually 1GB. However, on no-MMU arch, both
|
||||
* user processes and the kernel is on the same memory region. They
|
||||
* both share the memory space and that is limited by the amount of
|
||||
* physical memory. thus, we set TASK_SIZE == amount of total memory.
|
||||
*/
|
||||
# define TASK_SIZE (0x81000000 - 0x80000000)
|
||||
|
||||
/*
|
||||
* This decides where the kernel will search for a free chunk of vm
|
||||
* space during mmap's. We won't be using it
|
||||
*/
|
||||
# define TASK_UNMAPPED_BASE 0
|
||||
|
||||
/* definition in include/linux/sched.h */
|
||||
struct task_struct;
|
||||
|
||||
/* thread_struct is gone. use thread_info instead. */
|
||||
struct thread_struct { };
|
||||
# define INIT_THREAD { }
|
||||
|
||||
/* Free all resources held by a thread. */
|
||||
static inline void release_thread(struct task_struct *dead_task)
|
||||
{
|
||||
}
|
||||
|
||||
extern unsigned long get_wchan(struct task_struct *p);
|
||||
|
||||
# define KSTK_EIP(tsk) (0)
|
||||
# define KSTK_ESP(tsk) (0)
|
||||
|
||||
# else /* CONFIG_MMU */
|
||||
|
||||
/*
|
||||
* This is used to define STACK_TOP, and with MMU it must be below
|
||||
* kernel base to select the correct PGD when handling MMU exceptions.
|
||||
@@ -130,5 +94,4 @@ extern struct dentry *of_debugfs_root;
|
||||
#endif
|
||||
|
||||
# endif /* __ASSEMBLY__ */
|
||||
# endif /* CONFIG_MMU */
|
||||
#endif /* _ASM_MICROBLAZE_PROCESSOR_H */
|
||||
|
||||
Reference in New Issue
Block a user