History log of /src/sys/arch/amd64/stand/prekern/trap.S |
Revision | | Date | Author | Comments |
1.6 |
| 23-May-2020 |
maxv | Bump copyrights.
|
1.5 |
| 19-Mar-2019 |
maxv | Fix/remove some half-baked stuff I left in the prekern:
- Page-align the idt store, to be extra sure. - Remove unneeded prototypes. - Drop the TSS, we don't care and aren't even using it. - Initialize %ss with a default value. - Fix three exception handlers, no need to push an error code.
No actual impact, because these things are used only when returning from exceptions received in the prekern; these exceptions are not supposed to be ever received, never are, and if they were we wouldn't return anyway.
|
1.4 |
| 14-Jul-2018 |
maxv | Drop NENTRY() from the x86 kernels, use ENTRY(). With PMCs (and other hardware tracing facilities) we have a much better ways of monitoring the CPU activity than GPROF, without software modification.
Also I think GPROF has never worked, because the 'start' functions of both i386 and amd64 use ENTRY(), and it would have caused a function call while the kernel was not yet relocated.
|
1.3 |
| 25-May-2018 |
maxv | branches: 1.3.2; Rename the entry points of the prekern, rename the array and move it into .rodata.
|
1.2 |
| 22-Dec-2017 |
maxv | branches: 1.2.2; Sync comments with reality.
|
1.1 |
| 10-Oct-2017 |
maxv | branches: 1.1.2; Add the amd64 prekern. It is a kernel relocator used for Kernel ASLR (see tech-kern@). It works, but is not yet linked to the build system, because I can't build a distribution right now.
|
1.1.2.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.2.1 |
| 10-Oct-2017 |
jdolecek | file trap.S was added on branch tls-maxphys on 2017-12-03 11:35:48 +0000
|
1.2.2.2 |
| 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.2.2.1 |
| 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.3.2.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|