aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include/md_var.h
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2021-01-30 00:17:15 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2021-01-30 00:17:15 +0000
commitd1de5698dfe6109308d4e5d6536a2ac93941d23a (patch)
tree7d85ec16419fd2a5f0f7f385396e2323e394e2d8 /sys/amd64/include/md_var.h
parent164c3b81848bc81dc200b12370999474225447a3 (diff)
downloadsrc-d1de5698dfe6109308d4e5d6536a2ac93941d23a.tar.gz
src-d1de5698dfe6109308d4e5d6536a2ac93941d23a.zip
amd64: retire sse2_pagezero
All page zeroing is using temporal stores with rep movs*, the routine is unused for several years. Should a need arise for zeroing using non-temporal stores, a more optimized variant can be implemented with a more descriptive name.
Diffstat (limited to 'sys/amd64/include/md_var.h')
-rw-r--r--sys/amd64/include/md_var.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/sys/amd64/include/md_var.h b/sys/amd64/include/md_var.h
index 6b6201e4c0f1..3b2454a4b441 100644
--- a/sys/amd64/include/md_var.h
+++ b/sys/amd64/include/md_var.h
@@ -85,7 +85,6 @@ void gsbase_load_fault(void) __asm(__STRING(gsbase_load_fault));
void fpstate_drop(struct thread *td);
void pagezero(void *addr);
void setidt(int idx, alias_for_inthand_t *func, int typ, int dpl, int ist);
-void sse2_pagezero(void *addr);
void set_top_of_stack_td(struct thread *td);
struct savefpu *get_pcb_user_save_td(struct thread *td);
struct savefpu *get_pcb_user_save_pcb(struct pcb *pcb);