Remove cpu_idcache_wbinv_all() from kdb_cpu_trap(), it's no longer needed.

This was added ca. 2004 for the purpose of ensuring the caches were in the
right state after the debugger set a breakpoint.  kdb_cpu_sync_icache()
was added in 2007 to handle that situation, and now the wbinv_all is
actually harmful because the operation isn't broadcast to other cores.
This commit is contained in:
Ian Lepore 2014-04-27 18:12:55 +00:00
parent f2e5eb368a
commit edecf7f6c1
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=265020

View File

@ -55,8 +55,6 @@ kdb_cpu_sync_icache(unsigned char *addr, size_t size)
static __inline void
kdb_cpu_trap(int type, int code)
{
cpu_idcache_wbinv_all();
}
#endif /* _MACHINE_KDB_H_ */