Release 4.10 arch/sparc/power/hibernate.c
/*
* hibernate.c: Hibernaton support specific for sparc64.
*
* Copyright (C) 2013 Kirill V Tkhai (tkhai@yandex.ru)
*/
#include <linux/mm.h>
#include <asm/hibernate.h>
#include <asm/visasm.h>
#include <asm/page.h>
#include <asm/sections.h>
#include <asm/tlb.h>
struct saved_context saved_context;
/*
* pfn_is_nosave - check if given pfn is in the 'nosave' section
*/
int pfn_is_nosave(unsigned long pfn)
{
unsigned long nosave_begin_pfn = PFN_DOWN((unsigned long)&__nosave_begin);
unsigned long nosave_end_pfn = PFN_DOWN((unsigned long)&__nosave_end);
return (pfn >= nosave_begin_pfn) && (pfn < nosave_end_pfn);
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
kirill v tkhai | kirill v tkhai | 50 | 100.00% | 1 | 100.00% |
| Total | 50 | 100.00% | 1 | 100.00% |
void save_processor_state(void)
{
save_and_clear_fpu();
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
kirill v tkhai | kirill v tkhai | 10 | 100.00% | 1 | 100.00% |
| Total | 10 | 100.00% | 1 | 100.00% |
void restore_processor_state(void)
{
struct mm_struct *mm = current->active_mm;
load_secondary_context(mm);
tsb_context_switch(mm);
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
kirill v tkhai | kirill v tkhai | 26 | 100.00% | 1 | 100.00% |
| Total | 26 | 100.00% | 1 | 100.00% |
Overall Contributors
| Person | Tokens | Prop | Commits | CommitProp |
kirill v tkhai | kirill v tkhai | 107 | 97.27% | 1 | 50.00% |
geert uytterhoeven | geert uytterhoeven | 3 | 2.73% | 1 | 50.00% |
| Total | 110 | 100.00% | 2 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.