Skip to content

Instantly share code, notes, and snippets.

View ao-kenji's full-sized avatar

Kenji Aoyama ao-kenji

View GitHub Profile
@ao-kenji
ao-kenji / obsd-luna88k-wsfb-8bpp.diff
Last active November 12, 2023 12:14
[Merged into the main tree] Work-in-progress diff for OpenBSD/luna88k 256-color X server on 8bpp framebuffer. You also need to apply small diff on luna88k/dev/lunafb.c.
Index: driver/xf86-video-wsfb/src/wsfb_driver.c
===================================================================
RCS file: /cvs/xenocara/driver/xf86-video-wsfb/src/wsfb_driver.c,v
retrieving revision 1.43
diff -u -r1.43 wsfb_driver.c
--- driver/xf86-video-wsfb/src/wsfb_driver.c 10 Nov 2022 17:38:58 -0000 1.43
+++ driver/xf86-video-wsfb/src/wsfb_driver.c 6 Jul 2023 12:34:04 -0000
@@ -114,6 +114,8 @@
static Bool WsfbCloseScreen(CLOSE_SCREEN_ARGS_DECL);
static void *WsfbWindowLinear(ScreenPtr, CARD32, CARD32, int, CARD32 *,
*** DS1397 user RAM dump:
0e 00
0f 01
10 02
11 03
12 04
13 05
14 06
15 07
16 08
OpenBSD 6.9-current on Fujitsu ARROWS Tab Q555/K64
wsmouse : touch panel (with finger)
wsmouse1: ???
wsmouse2: touch panel (with stylus pen)
wsmouse3: USB mouse
----
locris# wsconsctl | grep mouse
wsconsctl: Use explicit arg to view keyboard.map.
mouse.type=touch-panel
@ao-kenji
ao-kenji / obsd-bwfm-4324.diff
Last active June 11, 2021 11:03
This diff is already merged into the tree. Also you need to prepare and store brcmfmac43241b{0,4,5}-sdio.txt in /etc/firmware directory.
Index: sys/dev/sdmmc/if_bwfm_sdio.c
===================================================================
RCS file: /cvs/src/sys/dev/sdmmc/if_bwfm_sdio.c,v
retrieving revision 1.39
diff -u -r1.39 if_bwfm_sdio.c
--- sys/dev/sdmmc/if_bwfm_sdio.c 26 Feb 2021 00:07:41 -0000 1.39
+++ sys/dev/sdmmc/if_bwfm_sdio.c 8 May 2021 00:13:29 -0000
@@ -360,6 +360,14 @@
switch (bwfm->sc_chip.ch_chip)
@ao-kenji
ao-kenji / GXemul-luna88k-guide-ja.md
Last active April 25, 2021 11:46
OpenBSD/luna88kをGXemul上で動かすためのガイドです。

OpenBSD/luna88k on GXemul クイックガイド

Anders Gavare さん作のエミュレータ GXemul で OpenBSD/luna88k が動作し始めたので、とりあえず試してみたい方向けのガイドを記載します。

GXemulとは?

LUNA-88Kを含む様々なマシンのエミュレーションができるソフトです。

詳しくは本家Webページ http://gavare.se/gxemul/ を参照してください。

GXemulのビルド

@ao-kenji
ao-kenji / isibootd.diff
Last active March 18, 2021 13:56
isibootd(8) patch for OpenBSD. The original source is at: NetBSD:src/usr.sbin/isibootd .
Index: usr.sbin/isibootd/Makefile
===================================================================
RCS file: /cvsroot/src/usr.sbin/isibootd/Makefile,v
retrieving revision 1.1
diff -u -r1.1 Makefile
--- usr.sbin/isibootd/Makefile 17 Dec 2011 13:24:18 -0000 1.1
+++ usr.sbin/isibootd/Makefile 18 Mar 2021 13:42:58 -0000
@@ -1,13 +1,9 @@
# $NetBSD: Makefile,v 1.1 2011/12/17 13:24:18 tsutsui Exp $
kalgan% uname -a
NetBSD kalgan.in.nk-home.net 9.1 NetBSD 9.1 (GENERIC) #0: Sun Oct 18 19:24:30 UTC 2020 mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/amd64/compile/GENERIC amd64
kalgan% su
# /usr/sbin/isibootd -i bge0 -d 3
Using interface: bge0 (00:21:86:60:c2:50)
recv:ffff ffff ffff 0000 0a02 4aa6 80df 0000 0000 00ff ffff ffff ffff ffff
[00:00:0a:02:4a:a6] new connection
send:0000 0a02 4aa6 0021 8660 c250 80df 0000 0000 00ff ffff ffff ffff ffff
recv:0021 8660 c250 0000 0a02 4aa6 80df 0000 0001 01ff ffff ffff ffff ffff
[00:00:0a:02:4a:a6] open 'boot'
@ao-kenji
ao-kenji / pandorafms_agent-obsd.diff
Last active October 17, 2020 11:23
[WIP] PandoraFMS agent for OpenBSD patch
diff -urN pandorafms_agent.orig/unix/OpenBSD/README pandorafms_agent/unix/OpenBSD/README
--- pandorafms_agent.orig/unix/OpenBSD/README Thu Jan 1 09:00:00 1970
+++ pandorafms_agent/unix/OpenBSD/README Sun Sep 20 09:48:09 2020
@@ -0,0 +1,23 @@
+README for OpenBSD
+
+<Brief instruction> (under construction)
+
+1. Add perl YAML-Tiny module by pkg_add
+
@ao-kenji
ao-kenji / obsd-luna88k-aic-cbus.diff
Last active August 17, 2020 12:12
OpenBSD/luna88k Work in progress: NEC PC-9801-100 aic(4) on cbus(4)
Index: sys/arch/luna88k/cbus/aic6360_cbus.c
===================================================================
RCS file: sys/arch/luna88k/cbus/aic6360_cbus.c
diff -N sys/arch/luna88k/cbus/aic6360_cbus.c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ sys/arch/luna88k/cbus/aic6360_cbus.c 17 Aug 2020 11:55:33 -0000
@@ -0,0 +1,2102 @@
+/* $OpenBSD: aic6360.c,v 1.37 2020/07/20 14:41:13 krw Exp $ */
+/* $NetBSD: aic6360.c,v 1.52 1996/12/10 21:27:51 thorpej Exp $ */
+
Connected to /dev/ttyU0 (speed 9600)
Hardware Power ON
Master CPU online
Master Version: 0000.0000.1700.11a0
Slave Version: 0000.0000.1700.11a0
CPU E$ (M) 0000.0000.0040.0000 (S) 0000.0000.0040.0000
Button Power ON
Master CPU online
Master Version: 0000.0000.1700.11a0