Page MenuHomeFreeBSD
Feed Advanced Search

Sep 4 2019

ray added a member for MIPS: ray.
Sep 4 2019, 9:05 PM

Mar 16 2019

jmallett abandoned D19172: Remove 32-bit SWARM kernels and supporting code..
Mar 16 2019, 6:15 AM · MIPS

Feb 12 2019

jmallett created D19172: Remove 32-bit SWARM kernels and supporting code..
Feb 12 2019, 9:59 PM · MIPS

Dec 22 2017

kib closed D13586: Adapt assembler implementations of atomic_load_64() and atomic_store_64() on o32 mips to new calling conventions..
Dec 22 2017, 11:27 PM · MIPS
jhb accepted D13586: Adapt assembler implementations of atomic_load_64() and atomic_store_64() on o32 mips to new calling conventions..
Dec 22 2017, 11:07 PM · MIPS
kib updated the diff for D13586: Adapt assembler implementations of atomic_load_64() and atomic_store_64() on o32 mips to new calling conventions..

Remove mips 32bit atomic_load/store_64.

Dec 22 2017, 9:58 PM · MIPS
imp added a comment to D13586: Adapt assembler implementations of atomic_load_64() and atomic_store_64() on o32 mips to new calling conventions..
In D13586#284245, @jhb wrote:

Yes, let's kill these and fix DDB instead.

Dec 22 2017, 8:44 PM · MIPS
jhb added a comment to D13586: Adapt assembler implementations of atomic_load_64() and atomic_store_64() on o32 mips to new calling conventions..

Yes, let's kill these and fix DDB instead.

Dec 22 2017, 8:40 PM · MIPS
kib added a comment to D13586: Adapt assembler implementations of atomic_load_64() and atomic_store_64() on o32 mips to new calling conventions..
In D13586#284229, @jhb wrote:

BTW, I looked and the only place atomic_load_64 and atomic_store_64 are used in sys/mips is for DDB (db_read_bytes and db_write_bytes in sys/mips/mips/db_interface.c). It is not clear to me that this actually needs to be near this fancy. Most architectures just do a simple byte loop. Only 32-bit arm, mips, and powerpc attempt to handle accesses for exact word-size specially. arm doesn't try to handle 64-bit accesses with this kind of magic. powerpc just uses a 'uint64_t' load and store via C the same as it does for other word sizes. I suspect the db_read/write_bytes can just be simplified to match what powerpc does and and use simple C load/store and then these functions can be removed.

Dec 22 2017, 6:28 PM · MIPS
jhb added a comment to D13586: Adapt assembler implementations of atomic_load_64() and atomic_store_64() on o32 mips to new calling conventions..

BTW, I looked and the only place atomic_load_64 and atomic_store_64 are used in sys/mips is for DDB (db_read_bytes and db_write_bytes in sys/mips/mips/db_interface.c). It is not clear to me that this actually needs to be near this fancy. Most architectures just do a simple byte loop. Only 32-bit arm, mips, and powerpc attempt to handle accesses for exact word-size specially. arm doesn't try to handle 64-bit accesses with this kind of magic. powerpc just uses a 'uint64_t' load and store via C the same as it does for other word sizes. I suspect the db_read/write_bytes can just be simplified to match what powerpc does and and use simple C load/store and then these functions can be removed.

Dec 22 2017, 6:14 PM · MIPS
kib added inline comments to D13586: Adapt assembler implementations of atomic_load_64() and atomic_store_64() on o32 mips to new calling conventions..
Dec 22 2017, 5:39 PM · MIPS
kib added inline comments to D13586: Adapt assembler implementations of atomic_load_64() and atomic_store_64() on o32 mips to new calling conventions..
Dec 22 2017, 4:46 PM · MIPS
imp added inline comments to D13586: Adapt assembler implementations of atomic_load_64() and atomic_store_64() on o32 mips to new calling conventions..
Dec 22 2017, 4:22 PM · MIPS
kib updated the summary of D13586: Adapt assembler implementations of atomic_load_64() and atomic_store_64() on o32 mips to new calling conventions..
Dec 22 2017, 3:29 PM · MIPS
kib created D13586: Adapt assembler implementations of atomic_load_64() and atomic_store_64() on o32 mips to new calling conventions..
Dec 22 2017, 3:19 PM · MIPS

Nov 22 2017

brooks added a member for MIPS: brooks.
Nov 22 2017, 4:28 PM

Nov 19 2017

br added a member for MIPS: br.
Nov 19 2017, 5:12 PM

Oct 26 2017

landonf accepted D12737: [mips/broadcom] set sysctl "hw.model" by SoC ChipCommon ID.
Oct 26 2017, 6:51 PM · MIPS

Oct 21 2017

mizhka added inline comments to D12737: [mips/broadcom] set sysctl "hw.model" by SoC ChipCommon ID.
Oct 21 2017, 9:21 PM · MIPS
landonf added inline comments to D12737: [mips/broadcom] set sysctl "hw.model" by SoC ChipCommon ID.
Oct 21 2017, 7:43 PM · MIPS
mizhka added inline comments to D12737: [mips/broadcom] set sysctl "hw.model" by SoC ChipCommon ID.
Oct 21 2017, 7:27 PM · MIPS
landonf requested changes to D12737: [mips/broadcom] set sysctl "hw.model" by SoC ChipCommon ID.
Oct 21 2017, 7:10 PM · MIPS
yamori813_yahoo.co.jp accepted D12737: [mips/broadcom] set sysctl "hw.model" by SoC ChipCommon ID.
Oct 21 2017, 11:41 AM · MIPS

Oct 20 2017

mizhka created D12737: [mips/broadcom] set sysctl "hw.model" by SoC ChipCommon ID.
Oct 20 2017, 7:28 AM · MIPS

Aug 10 2017

arichardson added a member for MIPS: arichardson.
Aug 10 2017, 9:14 AM

May 17 2017

jhb added inline comments to D2535: New, experimental PMAP implementation for MIPS64.
May 17 2017, 5:23 PM · MIPS

Jan 17 2017

manu added a member for MIPS: manu.
Jan 17 2017, 10:02 AM

Dec 29 2016

jmcneill closed D8960: jz4780 AIC allow selecting internal/external codec at runtime by committing rS310776: The JZ4780 I2S can feed either the internal audio codec or the HDMI.
Dec 29 2016, 2:00 PM · MIPS
br accepted D8960: jz4780 AIC allow selecting internal/external codec at runtime.

looks good and useful. thanks!

Dec 29 2016, 1:12 PM · MIPS
jmcneill retitled D8960: jz4780 AIC allow selecting internal/external codec at runtime from to jz4780 AIC allow selecting internal/external codec at runtime.
Dec 29 2016, 12:43 AM · MIPS

Dec 23 2016

kan added a member for MIPS: kan.
Dec 23 2016, 10:24 PM

Dec 20 2016

jmcneill closed D8827: jz4780 LCD controller driver by committing rS310308: Add support for Ingenic JZ4780 LCD controller and enable framebuffer.
Dec 20 2016, 1:51 AM · MIPS
jmcneill closed D8784: jz4780: fix clk_gen divider calculation and rounding by committing rS310307: Choose the closes matching divider instead of one that results in a.
Dec 20 2016, 1:37 AM · MIPS

Dec 18 2016

kan accepted D8827: jz4780 LCD controller driver.

thanks

Dec 18 2016, 1:42 AM · MIPS

Dec 17 2016

jmcneill updated the diff for D8827: jz4780 LCD controller driver.

Cleanup on error path during attach.

Dec 17 2016, 10:34 PM · MIPS
kan accepted D8827: jz4780 LCD controller driver.
Dec 17 2016, 9:47 PM · MIPS
kan accepted D8784: jz4780: fix clk_gen divider calculation and rounding.
Dec 17 2016, 9:29 PM · MIPS
br added a comment to D8784: jz4780: fix clk_gen divider calculation and rounding.

I just can say that I saw some problem in that area configuring MMC device for X1000 processor a month ago and was thinking about similar change.

Dec 17 2016, 5:06 PM · MIPS
jmcneill retitled D8827: jz4780 LCD controller driver from to jz4780 LCD controller driver.
Dec 17 2016, 2:00 PM · MIPS

Dec 16 2016

jmcneill closed D8793: jz4780: add driver for SMB controller by committing rS310172: Add support for Ingenic JZ4780 SMBus controller..
Dec 16 2016, 8:05 PM · MIPS

Dec 15 2016

kan accepted D8793: jz4780: add driver for SMB controller.
Dec 15 2016, 4:37 PM · MIPS

Dec 14 2016

jmcneill updated the diff for D8793: jz4780: add driver for SMB controller.
  • Remove unused parameters in jzsmb_reset_locked
  • Replace timeval usage with timespec
Dec 14 2016, 10:47 PM · MIPS
jmcneill added inline comments to D8793: jz4780: add driver for SMB controller.
Dec 14 2016, 4:11 PM · MIPS
kan added inline comments to D8793: jz4780: add driver for SMB controller.
Dec 14 2016, 3:06 PM · MIPS
jmcneill retitled D8793: jz4780: add driver for SMB controller from to jz4780: add driver for SMB controller.
Dec 14 2016, 11:18 AM · MIPS
jmcneill retitled D8784: jz4780: fix clk_gen divider calculation and rounding from to jz4780: fix clk_gen divider calculation and rounding.
Dec 14 2016, 1:49 AM · MIPS

Sep 20 2016

adrian accepted D5623: Fix MIPS pmap_align_superpage() function to use superpage rather than segment alignment.

looks good then!

Sep 20 2016, 4:12 PM · MIPS

Sep 16 2016

jmallett added inline comments to D2535: New, experimental PMAP implementation for MIPS64.
Sep 16 2016, 11:57 PM · MIPS
brooks added inline comments to D2535: New, experimental PMAP implementation for MIPS64.
Sep 16 2016, 11:35 PM · MIPS
sbruno added a comment to D2535: New, experimental PMAP implementation for MIPS64.

Seems this patch is a lot more "clang friendly" as the MIPS64 clang compiled kernel can now at least *get* to trying to start init:

Sep 16 2016, 11:09 PM · MIPS
sson added a comment to D2535: New, experimental PMAP implementation for MIPS64.

I committed the pagemask enumeration/printing logic to -head a while ago. We should gather some dmesg's from various embedded MIPS boards.

IIRC, some of the mips24kc parts were only doing 4k pages.. :(

Sep 16 2016, 10:24 PM · MIPS
adrian added a comment to D2535: New, experimental PMAP implementation for MIPS64.

I committed the pagemask enumeration/printing logic to -head a while ago. We should gather some dmesg's from various embedded MIPS boards.

Sep 16 2016, 9:51 PM · MIPS
jmallett added inline comments to D2535: New, experimental PMAP implementation for MIPS64.
Sep 16 2016, 8:41 PM · MIPS
sbruno updated subscribers of D2535: New, experimental PMAP implementation for MIPS64.
Sep 16 2016, 8:34 PM · MIPS
sbruno updated subscribers of D2535: New, experimental PMAP implementation for MIPS64.
Sep 16 2016, 8:21 PM · MIPS
sbruno updated the diff for D2535: New, experimental PMAP implementation for MIPS64.

Copy/paste a couple of quick functions from pmap.c to pmap_mips64.c
and now the new option compiles and boots under MALTA64

Sep 16 2016, 7:53 PM · MIPS
sbruno updated the diff for D2535: New, experimental PMAP implementation for MIPS64.

Fix mips32 build.

Sep 16 2016, 7:16 PM · MIPS
sbruno updated the diff for D2535: New, experimental PMAP implementation for MIPS64.

Pull in CHERI change to fix compile time errors. Update and compile
tested world/kernel via mips64 target and MALTA64 under qemu.

Sep 16 2016, 7:03 PM · MIPS
sbruno added a comment to D2535: New, experimental PMAP implementation for MIPS64.

Ah, I need to steal from a Brooks commit over in CHERI:

Sep 16 2016, 6:15 PM · MIPS
sbruno added a comment to D2535: New, experimental PMAP implementation for MIPS64.

Currently fails to buildworld due to changes to pte.h:

Sep 16 2016, 6:02 PM · MIPS
sbruno updated the diff for D2535: New, experimental PMAP implementation for MIPS64.

Update review to head.

Sep 16 2016, 6:01 PM · MIPS
sbruno commandeered D2535: New, experimental PMAP implementation for MIPS64.

Going to update this to be applicable to HEAD after some build test. Some of this review has been committed by various folks.

Sep 16 2016, 4:48 PM · MIPS

Sep 7 2016

mizhka added a comment to D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459.

Thank you! Already on github: https://github.com/freebsd/freebsd/commit/2a1c75d8f2f60bf398ad401e6cde49562f938564. Time to rebase ;)

Sep 7 2016, 9:52 AM · MIPS
sgalabov closed D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459 by committing rS305527: Fix MIPS INTRNG (both FDT and non-FDT) behaviour broken by r304459.
Sep 7 2016, 9:31 AM · MIPS

Sep 5 2016

sgalabov added a comment to D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459.

Yes, I was planning to commit it on Wednesday if I get a chance, but wouldn't mind if someone else does it in the meantime...

Sep 5 2016, 7:16 PM · MIPS
adrian added a comment to D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459.

does this still need committing?

Sep 5 2016, 6:44 PM · MIPS

Sep 4 2016

mmel added a comment to D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459.

I’m fine with this patch unless you consider it as quick recovery from damage caused by r304459.
But, current usage of INTRNG on MIPS platform is still little ‘non-standard’ and I thing that MIPS needs more love in this area.

Sep 4 2016, 7:21 AM · MIPS

Sep 1 2016

sgalabov added a comment to D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459.

(Eg, it needs a bunch more testing on non-FDT, non-INTRNG platforms, but I bet that's going to be easy..)

Sep 1 2016, 3:32 PM · MIPS
adrian accepted D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459.

ok, cool. commit it and we'll shake out any other issues afterwards. :)

Sep 1 2016, 2:54 PM · MIPS
sgalabov updated the diff for D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459.

The updated diff also fixes additional problems seen on Broadcom MIPS (INTRNG without FDT) as a result of the r304459 changes. The new diff was boot tested by mizhka.

Sep 1 2016, 8:53 AM · MIPS
nwhitehorn accepted D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459.
Sep 1 2016, 12:09 AM · MIPS
nwhitehorn added a comment to D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459.

This looks good to me.

Sep 1 2016, 12:08 AM · MIPS

Aug 31 2016

mizhka added a comment to D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459.

Quick check on Broadcom 4716.

Aug 31 2016, 4:13 PM · MIPS
sgalabov updated the diff for D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459.

Provide more diff context

Aug 31 2016, 6:36 AM · MIPS
adrian added a reviewer for D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459: nwhitehorn.

nathan, what do you think about this? it's fallout from the last intrng change.

Aug 31 2016, 6:01 AM · MIPS
sgalabov added a comment to D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459.

Hm, can you get someone who does FDT stuff on #bsdmips to look at this?

Aug 31 2016, 5:57 AM · MIPS
adrian accepted D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459.

Hm, can you get someone who does FDT stuff on #bsdmips to look at this?

Aug 31 2016, 5:52 AM · MIPS

Aug 30 2016

sgalabov updated the diff for D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459.

Previous diff was not compiling for BCM kernel config, as BCM only uses INTRNG but not FDT.
Rework the fix, so that cpu_establish_[hard|soft]intr uses a different intr mapping strategy, which doesn't require FDT-specific data to be exposed to non-FDT kernels.

Aug 30 2016, 6:45 AM · MIPS

Aug 29 2016

adrian accepted D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459.
Aug 29 2016, 4:03 PM · MIPS
sgalabov retitled D7692: MIPS: Fix cpu_establish_[hard|soft]intr() post r304459 from to MIPS: Fix cpu_establish_[hard|soft]intr() post r304459.
Aug 29 2016, 9:05 AM · MIPS

Jul 28 2016

dnelson_1901_yahoo.com added a watcher for MIPS: dnelson_1901_yahoo.com.
Jul 28 2016, 4:43 AM

Jun 5 2016

skra closed D6634: INTRNG - rework FDT like interrupt mapping according to D6632 by committing rS301453: INTRNG - change the way how an interrupt mapping data are provided.
Jun 5 2016, 4:20 PM · MIPS, ARM

Jun 4 2016

skra added inline comments to D6634: INTRNG - rework FDT like interrupt mapping according to D6632.
Jun 4 2016, 8:31 PM · MIPS, ARM
andrew added inline comments to D6634: INTRNG - rework FDT like interrupt mapping according to D6632.
Jun 4 2016, 6:38 PM · MIPS, ARM
skra updated the diff for D6634: INTRNG - rework FDT like interrupt mapping according to D6632.

Update for ARM64 and MIPS.

Jun 4 2016, 5:47 PM · MIPS, ARM

May 29 2016

skra retitled D6634: INTRNG - rework FDT like interrupt mapping according to D6632 from to INTRNG - rework FDT like interrupt mapping according to D6632.
May 29 2016, 4:23 PM · MIPS, ARM

May 6 2016

sgalabov closed D6223: mtk_spi cleanup commented printfs by committing rS299155: mtk_spi cleanup commented printfs.
May 6 2016, 5:24 AM · MIPS
sgalabov closed D6222: mtk_gpio fixes by committing rS299154: mtk_gpio fixes.
May 6 2016, 5:22 AM · MIPS

May 5 2016

adrian accepted D6223: mtk_spi cleanup commented printfs.
May 5 2016, 4:39 PM · MIPS
adrian accepted D6222: mtk_gpio fixes.
May 5 2016, 3:53 PM · MIPS
sgalabov updated the diff for D6222: mtk_gpio fixes.

Update diff

May 5 2016, 12:35 PM · MIPS
sgalabov retitled D6223: mtk_spi cleanup commented printfs from to mtk_spi cleanup commented printfs.
May 5 2016, 12:29 PM · MIPS
sgalabov retitled D6222: mtk_gpio fixes from to mtk_gpio fixes.
May 5 2016, 12:28 PM · MIPS

Apr 23 2016

sgalabov closed D6041: Minor pinctrl fixes for Mediatek/Ralink by committing rS298497: Minor pinctrl fixes for Mediatek/Ralink.
Apr 23 2016, 4:19 AM · MIPS

Apr 22 2016

adrian accepted D6041: Minor pinctrl fixes for Mediatek/Ralink.
Apr 22 2016, 7:11 PM · MIPS

Apr 21 2016

sgalabov retitled D6041: Minor pinctrl fixes for Mediatek/Ralink from to Minor pinctrl fixes for Mediatek/Ralink.
Apr 21 2016, 7:48 AM · MIPS
sgalabov closed D5996: Rework Mediatek/Ralink configuration files by committing rS298397: Rework Mediatek/Ralink configuration files.
Apr 21 2016, 7:40 AM · MIPS

Apr 20 2016

adrian accepted D5996: Rework Mediatek/Ralink configuration files.
Apr 20 2016, 3:59 PM · MIPS
sgalabov added a reviewer for D5996: Rework Mediatek/Ralink configuration files: imp.
Apr 20 2016, 3:29 PM · MIPS
sgalabov updated the diff for D5996: Rework Mediatek/Ralink configuration files.

Updated diffs upon suggestions from adrian and bsdimp.

Apr 20 2016, 3:12 PM · MIPS