Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  nommu.c   Sprache: C

 
// SPDX-License-Identifier: GPL-2.0-only
/*
 * arch/sh/mm/nommu.c
 *
 * Various helper routines and stubs for MMUless SH.
 *
 * Copyright (C) 2002 - 2009 Paul Mundt
 */

#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/string.h>
#include <linux/mm.h>

#include <asm/cacheflush.h>
#include <asm/tlbflush.h>
#include <asm/page.h>
#include <linux/uaccess.h>

/*
 * Nothing too terribly exciting here ..
 */

void copy_page(void *to, void *from)
{
 memcpy(to, from, PAGE_SIZE);
}

__kernel_size_t __copy_user(void *to, const void *from, __kernel_size_t n)
{
 memcpy(to, from, n);
 return 0;
}

__kernel_size_t __clear_user(void __user *to, __kernel_size_t n)
{
 memset((__force void *)to, 0, n);
 return 0;
}

void local_flush_tlb_all(void)
{
 BUG();
}

void local_flush_tlb_mm(struct mm_struct *mm)
{
 BUG();
}

void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
       unsigned long end)
{
 BUG();
}

void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page)
{
 BUG();
}

void local_flush_tlb_one(unsigned long asid, unsigned long page)
{
 BUG();
}

void local_flush_tlb_kernel_range(unsigned long start, unsigned long end)
{
 BUG();
}

void __flush_tlb_global(void)
{
}

void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte)
{
}

void __init kmap_coherent_init(void)
{
}

void *kmap_coherent(struct page *page, unsigned long addr)
{
 BUG();
 return NULL;
}

void kunmap_coherent(void *kvaddr)
{
 BUG();
}

void __init page_table_range_init(unsigned long start, unsigned long end,
      pgd_t *pgd_base)
{
}

void __set_fixmap(enum fixed_addresses idx, unsigned long phys, pgprot_t prot)
{
}

Messung V0.5
C=98 H=91 G=94

¤ Dauer der Verarbeitung: 0.13 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge