#
1.7 |
|
18-Dec-2022 |
aoyama |
Do not save bootdev and boothowto when invalid value has passed.
This occurs the kernel has booted from old boot loader or directly booted by command line parameter on emulator.
Tested by LUNA-88K2 and nono emulator.
|
#
1.6 |
|
06-Dec-2022 |
guenther |
_C_LABEL() and _ASM_LABEL() are no longer useful in the "everything is ELF" world. Eliminate use of them in m88k code.
ok aoyama@
|
#
1.5 |
|
14-Oct-2022 |
aoyama |
Pass boot device information from bootloader to kernel.
This brings the default root device is the same one of the kernel specified by bootloader, rather than NVRAM setting, like other architectures.
"looks good to me" miod@, tested on LUNA-88K2 and nono (LUNA-88K capable emulator) by me.
|
Revision tags: OPENBSD_7_2_BASE
|
#
1.4 |
|
08-Aug-2022 |
aoyama |
Change branch condition inverted to realize original intention in comment.
Found by Tetsuya Isaki at NetBSD and nono project, during investigating work-in-progress NetBSD/luna88k. It originally comes from Mach luna88k port, more than 30 years ago:-)
Tested by me, "That's much better!" miod@
|
Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE
|
#
1.3 |
|
25-Jul-2021 |
aoyama |
Force to use serial console when no graphic board is found.
If no graphic board is found, LUNA's ROM monitor forces to use serial console even though DIP switch setting is 'use graphic console'.
For the consistency, change the the kernel behavior the same as ROM monitor does.
Tested on my LUNA-88K2.
|
Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.2 |
|
06-Jun-2018 |
aoyama |
Make sure cr17 matches curcpu() on non-MULTIPROCESSOR kernels.
This fixes that luna88k non-MULTIPROCESSOR kernel with option DIAGNOSTIC (i.e. GENERIC) will hang silently at boot.
That problem had been caused after the addition of a MUTEX_ASSERT_UNLOCKED check in kprintf() in sys/kern/subr_prf.c 1.95.
The diff is suggested from Miod Vallat, tested it on non-MULTIPROCESSOR and MULTIPROCESSOR kernels by me.
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.1 |
|
23-Jul-2017 |
aoyama |
Splitting early startup code out of locore.S into locore0.S, like other architectures.
"Looking good" deraadt@
|
#
1.6 |
|
06-Dec-2022 |
guenther |
_C_LABEL() and _ASM_LABEL() are no longer useful in the "everything is ELF" world. Eliminate use of them in m88k code.
ok aoyama@
|
#
1.5 |
|
14-Oct-2022 |
aoyama |
Pass boot device information from bootloader to kernel.
This brings the default root device is the same one of the kernel specified by bootloader, rather than NVRAM setting, like other architectures.
"looks good to me" miod@, tested on LUNA-88K2 and nono (LUNA-88K capable emulator) by me.
|
Revision tags: OPENBSD_7_2_BASE
|
#
1.4 |
|
08-Aug-2022 |
aoyama |
Change branch condition inverted to realize original intention in comment.
Found by Tetsuya Isaki at NetBSD and nono project, during investigating work-in-progress NetBSD/luna88k. It originally comes from Mach luna88k port, more than 30 years ago:-)
Tested by me, "That's much better!" miod@
|
Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE
|
#
1.3 |
|
25-Jul-2021 |
aoyama |
Force to use serial console when no graphic board is found.
If no graphic board is found, LUNA's ROM monitor forces to use serial console even though DIP switch setting is 'use graphic console'.
For the consistency, change the the kernel behavior the same as ROM monitor does.
Tested on my LUNA-88K2.
|
Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.2 |
|
06-Jun-2018 |
aoyama |
Make sure cr17 matches curcpu() on non-MULTIPROCESSOR kernels.
This fixes that luna88k non-MULTIPROCESSOR kernel with option DIAGNOSTIC (i.e. GENERIC) will hang silently at boot.
That problem had been caused after the addition of a MUTEX_ASSERT_UNLOCKED check in kprintf() in sys/kern/subr_prf.c 1.95.
The diff is suggested from Miod Vallat, tested it on non-MULTIPROCESSOR and MULTIPROCESSOR kernels by me.
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.1 |
|
23-Jul-2017 |
aoyama |
Splitting early startup code out of locore.S into locore0.S, like other architectures.
"Looking good" deraadt@
|
#
1.5 |
|
14-Oct-2022 |
aoyama |
Pass boot device information from bootloader to kernel.
This brings the default root device is the same one of the kernel specified by bootloader, rather than NVRAM setting, like other architectures.
"looks good to me" miod@, tested on LUNA-88K2 and nono (LUNA-88K capable emulator) by me.
|
Revision tags: OPENBSD_7_2_BASE
|
#
1.4 |
|
08-Aug-2022 |
aoyama |
Change branch condition inverted to realize original intention in comment.
Found by Tetsuya Isaki at NetBSD and nono project, during investigating work-in-progress NetBSD/luna88k. It originally comes from Mach luna88k port, more than 30 years ago:-)
Tested by me, "That's much better!" miod@
|
Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE
|
#
1.3 |
|
25-Jul-2021 |
aoyama |
Force to use serial console when no graphic board is found.
If no graphic board is found, LUNA's ROM monitor forces to use serial console even though DIP switch setting is 'use graphic console'.
For the consistency, change the the kernel behavior the same as ROM monitor does.
Tested on my LUNA-88K2.
|
Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.2 |
|
06-Jun-2018 |
aoyama |
Make sure cr17 matches curcpu() on non-MULTIPROCESSOR kernels.
This fixes that luna88k non-MULTIPROCESSOR kernel with option DIAGNOSTIC (i.e. GENERIC) will hang silently at boot.
That problem had been caused after the addition of a MUTEX_ASSERT_UNLOCKED check in kprintf() in sys/kern/subr_prf.c 1.95.
The diff is suggested from Miod Vallat, tested it on non-MULTIPROCESSOR and MULTIPROCESSOR kernels by me.
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.1 |
|
23-Jul-2017 |
aoyama |
Splitting early startup code out of locore.S into locore0.S, like other architectures.
"Looking good" deraadt@
|
#
1.4 |
|
08-Aug-2022 |
aoyama |
Change branch condition inverted to realize original intention in comment.
Found by Tetsuya Isaki at NetBSD and nono project, during investigating work-in-progress NetBSD/luna88k. It originally comes from Mach luna88k port, more than 30 years ago:-)
Tested by me, "That's much better!" miod@
|
Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE
|
#
1.3 |
|
25-Jul-2021 |
aoyama |
Force to use serial console when no graphic board is found.
If no graphic board is found, LUNA's ROM monitor forces to use serial console even though DIP switch setting is 'use graphic console'.
For the consistency, change the the kernel behavior the same as ROM monitor does.
Tested on my LUNA-88K2.
|
Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.2 |
|
06-Jun-2018 |
aoyama |
Make sure cr17 matches curcpu() on non-MULTIPROCESSOR kernels.
This fixes that luna88k non-MULTIPROCESSOR kernel with option DIAGNOSTIC (i.e. GENERIC) will hang silently at boot.
That problem had been caused after the addition of a MUTEX_ASSERT_UNLOCKED check in kprintf() in sys/kern/subr_prf.c 1.95.
The diff is suggested from Miod Vallat, tested it on non-MULTIPROCESSOR and MULTIPROCESSOR kernels by me.
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.1 |
|
23-Jul-2017 |
aoyama |
Splitting early startup code out of locore.S into locore0.S, like other architectures.
"Looking good" deraadt@
|
#
1.3 |
|
25-Jul-2021 |
aoyama |
Force to use serial console when no graphic board is found.
If no graphic board is found, LUNA's ROM monitor forces to use serial console even though DIP switch setting is 'use graphic console'.
For the consistency, change the the kernel behavior the same as ROM monitor does.
Tested on my LUNA-88K2.
|
Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.2 |
|
06-Jun-2018 |
aoyama |
Make sure cr17 matches curcpu() on non-MULTIPROCESSOR kernels.
This fixes that luna88k non-MULTIPROCESSOR kernel with option DIAGNOSTIC (i.e. GENERIC) will hang silently at boot.
That problem had been caused after the addition of a MUTEX_ASSERT_UNLOCKED check in kprintf() in sys/kern/subr_prf.c 1.95.
The diff is suggested from Miod Vallat, tested it on non-MULTIPROCESSOR and MULTIPROCESSOR kernels by me.
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.1 |
|
23-Jul-2017 |
aoyama |
Splitting early startup code out of locore.S into locore0.S, like other architectures.
"Looking good" deraadt@
|
#
1.2 |
|
06-Jun-2018 |
aoyama |
Make sure cr17 matches curcpu() on non-MULTIPROCESSOR kernels.
This fixes that luna88k non-MULTIPROCESSOR kernel with option DIAGNOSTIC (i.e. GENERIC) will hang silently at boot.
That problem had been caused after the addition of a MUTEX_ASSERT_UNLOCKED check in kprintf() in sys/kern/subr_prf.c 1.95.
The diff is suggested from Miod Vallat, tested it on non-MULTIPROCESSOR and MULTIPROCESSOR kernels by me.
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.1 |
|
23-Jul-2017 |
aoyama |
Splitting early startup code out of locore.S into locore0.S, like other architectures.
"Looking good" deraadt@
|
Revision tags: OPENBSD_6_2_BASE
|
#
1.1 |
|
23-Jul-2017 |
aoyama |
Splitting early startup code out of locore.S into locore0.S, like other architectures.
"Looking good" deraadt@
|