On Thursday 27 March 2008, Jerry Van Baren wrote:
> I also am running debian and am getting the error. Apparently our
> /usr/include/linux/types.h files are different from yours, or we have
> something set up differently/wrongly.
>
> Adding -isystem ../include (to override the host's include files
>
> I'm running Ubuntu and am getting this errors too. Even without
> enabling CONFIG_FIT:
When I build MPC8360EMDS/MPC837XEMDS on Ubuntu, the same error
happen to me.
Thanks,
Dave
-
Check out the new SourceForge.net Market
Signed-off-by: Stefan Roese <[EMAIL PROTECTED]>
---
cpu/ppc4xx/interrupts.c |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/cpu/ppc4xx/interrupts.c b/cpu/ppc4xx/interrupts.c
index 698bcb5..8620e2b 100644
--- a/cpu/ppc4xx/interrupts.c
+++ b/cpu/ppc4xx/interrupts.c
@@
In message <[EMAIL PROTECTED]> you wrote:
> PiANCj4gSSdtIHJ1bm5pbmcgVWJ1bnR1IGFuZCBhbSBnZXR0aW5nIHRoaXMgZXJyb3JzIHRvby4g
> RXZlbiB3aXRob3V0DQo+IGVuYWJsaW5nIENPTkZJR19GSVQ6DQoNCldoZW4gSSBidWlsZCBNUEM4
> MzYwRU1EUy9NUEM4MzdYRU1EUyBvbiBVYnVudHUsIHRoZSBzYW1lIGVycm9yDQpoYXBwZW4gdG8g
> bWUuIA0KDQpUaGFua3
> I'm running Ubuntu and am getting this errors too. Even without
> enabling CONFIG_FIT:
When I build the MPC837XEMDS/MPC8360EMDS on Ubuntu, I happen the same
error.
-
Check out the new SourceForge.net Marketplace.
It's the
On Wed, 26 Mar 2008 17:31:40 +0100
Bartlomiej Sieka <[EMAIL PROTECTED]> wrote:
> BTW: were you able to compile the tools/ directory for the above board?
> If yes, what were the differences versus the failing build you posted in
> your other email?
Ah, sorry. I sent a patch, but didn't realize it
On Thursday 27 March 2008, Haavard Skinnemoen wrote:
> > BTW: were you able to compile the tools/ directory for the above board?
> > If yes, what were the differences versus the failing build you posted in
> > your other email?
>
> Ah, sorry. I sent a patch, but didn't realize it went only to Wolfg
> Ah, sorry. I sent a patch, but didn't realize it went only to Wolfgang.
> Here it is.
Thanks, the patch works for me.
-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just
Before applying this patch, I encounter the same issue as Stefan on
mpc8544 and mpc8548 boards.
After applying this patch, they are OK.
This patch should be applied ASAP, which affetcs boundle of boards.
Roy
On Thu, 2008-03-27 at 17:01 +0800, Stefan Roese wrote:
> On Thursday 27 March 2008, Haavard
This patch seems incompatible with cf547x/548x cpus because the cpu
specific global data doesn't define the i2c1_clk / i2c2_clk attributes.
Best regards,
luigi
On ven, 2008-03-14 at 17:45 -0500, Timur Tabi wrote:
> Add support to the Freescale I2C driver (fsl_i2c.c) for setting and querying
>
This patch should resolve the compilation issues on 547x/548x cpus.
Best regards
On gio, 2008-03-27 at 10:11 +0100, Luigi 'Comio' Mantellini wrote:
>
> This patch seems incompatible with cf547x/548x cpus because the cpu
> specific global data doesn't define the i2c1_clk / i2c2_clk
> attributes.
On Wednesday 20 February 2008, Mike Nuss wrote:
> On PPC440EPx without a bootstrap I2C EEPROM, the PLL can be reconfigured
> after startup to change the speed of the clocks. This patch adds the
> option CFG_PLL_RECONFIG. If this option is set to 667, the CPU
> initialization code will reconfigure t
On Thursday 20 March 2008, Markus Brunner wrote:
> This bug was introduced with commit
> aee747f19b460a0e9da20ff21e90fdaac1cec359 which enabled CFG_4xx_GPIO_TABLE
> for PPC405 and unintentionally
> disabled the setting of the emac noise filter bits for PPC405EP when
> CFG_4xx_GPIO_TABLE is set.
>
>
On Monday 17 March 2008, Larry Johnson wrote:
> This patch contains updates for changes for the Korat PPC440EPx board.
> These changes include:
>
> (1) Support for "permanent" and "upgradable" copies of U-Boot, as
> described in the new "doc/README.korat" file;
>
> (2) a new memory map for the regi
On 15:16 Wed 26 Mar , Wolfgang Denk wrote:
> Hello everybody,
>
> now that the new image format has been merged into mainline, I
> propose that we make it mandatory for all newly added boards. That
> means, that each new board that gets added shall at least contain
I'll personnaly d
Thanks, gvb.
On Wed, 2008-03-26 at 23:25 +0800, Jerry Van Baren wrote:
> Hi Dave,
>
> Proposed English polishing.
>
> Best regards,
> gvb
>
>
> Dave Liu wrote:
> > Signed-off-by: Dave Liu <[EMAIL PROTECTED]>
> > ---
> > doc/README.sata | 69
> +++
Since all ECC related problems seem to be resolved on LWMON5, this patch
now enables ECC support.
We have to write the ECC bytes by zeroing and flushing in smaller
steps, since the whole 256MByte takes too long for the external
watchdog.
Signed-off-by: Stefan Roese <[EMAIL PROTECTED]>
---
board/
Stefan Roese <[EMAIL PROTECTED]> writes:
> On Thursday 27 March 2008, Haavard Skinnemoen wrote:
>> > BTW: were you able to compile the tools/ directory for the above board?
>> > If yes, what were the differences versus the failing build you posted in
>> > your other email?
>>
>> Ah, sorry. I sent
The following changes since commit 234ea73c660cfd0b1c98de00995c32d4152d202f:
Wolfgang Denk (1):
Merge branch 'master' of git+ssh://10.10.0.7/home/wd/git/u-boot/master
are available in the git repository at:
git://www.denx.de/git/u-boot-ppc4xx.git master
Larry Johnson (1):
ppc4x
> -Original Message-
> From: Ben Warren [mailto:[EMAIL PROTECTED]
> Sent: 26 March 2008 20:08
> To: Guennadi Liakhovetski
> Cc: u-boot-users@lists.sourceforge.net; Wolfgang Denk; Peter Pearse
> Subject: Re: [U-Boot-Users] [PATCH v2 4/7] add SMSC LAN9x1x
> Network driver
>
> Hi Guennadi,
> Applied, but please provide new (incremental) patches to fix the
> following remaining issues:
>
> doc/README.sata:
>
> Please apply Jerry Van Baren's "proposed English polishing."
done.
> drivers/block/ata_piix.h:
>
> Please add a file header which contains appropriate copyr
Hi Guys/Gals,
I am Gautham here, I am trying to port bootloader to PXA255 , I am using
"UBOOT" version 1.2 , lowlevel initialization is over and i am getting the
blink, but serial port is not working at all.
Please help me out in this case.
With Regards,
Gautham
according to gvb's suggestion, polishing for the doc.
Signed-off-by: Jerry Van Baren <[EMAIL PROTECTED]>
Signed-off-by: Dave Liu <[EMAIL PROTECTED]>
---
doc/README.sata | 24
1 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/doc/README.sata b/doc/README.s
Signed-off-by: Dave Liu <[EMAIL PROTECTED]>
---
drivers/block/ata_piix.h | 26 +++---
1 files changed, 15 insertions(+), 11 deletions(-)
diff --git a/drivers/block/ata_piix.h b/drivers/block/ata_piix.h
index ed2e4d5..f9f0194 100644
--- a/drivers/block/ata_piix.h
+++ b/driver
Signed-off-by: Dave Liu <[EMAIL PROTECTED]>
---
drivers/block/libata.c | 36 ++--
include/sata.h |5 +
2 files changed, 23 insertions(+), 18 deletions(-)
diff --git a/drivers/block/libata.c b/drivers/block/libata.c
index bbe16a2..90e9a43 100644
--
Hi Guys,
I ask you fro a comment regarding the new image format.
I'm studying the mkimage code (and image.c file) to understand how new
image works. I have the following observations/questions:
- The mkimage calculate hashes before that timestamp is added to image.
is it better exchange the orde
Hi,
I find a problem related to the get_vfatname function. This is my
proposal patch.
Regards Michael
Check if the entry is a valid dir_slot entry, otherwise it is a dentry and the
name has to be taken by the get_name function
Signed-off-by: michael trimarchi <[EMAIL PROTECTED]>
---
fs/fat
Haavard Skinnemoen wrote:
> On Wed, 26 Mar 2008 17:31:40 +0100
> Bartlomiej Sieka <[EMAIL PROTECTED]> wrote:
>
>> BTW: were you able to compile the tools/ directory for the above board?
>> If yes, what were the differences versus the failing build you posted in
>> your other email?
>
> Ah, sorry.
Revert commit 87c8431f and fix build breakage so that the build continues
to work on FC systems.
Signed-off-by: Bartlomiej Sieka <[EMAIL PROTECTED]>
---
Patch tested on FC and kubuntu. Could people that reported Haavard's patch
fixing the build for them try this one out and report back?
diff --gi
Hi Peter,
Peter Pearse wrote:
>> -Original Message-
>> From: Ben Warren [mailto:[EMAIL PROTECTED]
>> Sent: 26 March 2008 20:08
>> To: Guennadi Liakhovetski
>> Cc: u-boot-users@lists.sourceforge.net; Wolfgang Denk; Peter Pearse
>> Subject: Re: [U-Boot-Users] [PATCH v2 4/7] add SMSC LAN9x1x
t 0020 ...
Image Name: Linux-2.6.25-rc7-next-20080327-d
Created: 2008-03-27 13:51:18 UTC
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size:1288643 Bytes = 1.2 MB
Load Address:
Entry Point:
Verifying Checksum ... OK
Uncom
7;.
> Load address: 0x40
> Loading: #
> done
> Bytes transferred = 8000 (1f40 hex)
> ## Booting kernel from Legacy Image at 0020 ...
>Image Name: Linux-2.6.25-rc7-next-20080327-d
>Created: 2008-03-27 13:51:18 UTC
>Image Type: PowerPC Linux Ker
On Thursday 27 March 2008, Bartlomiej Sieka wrote:
> > ## Booting kernel from Legacy Image at 0020 ...
> >Image Name: Linux-2.6.25-rc7-next-20080327-d
> >Created: 2008-03-27 13:51:18 UTC
> >Image Type: PowerPC Linux Kernel Image (gzip comp
Wolfgang Denk wrote:
> I have to admit that I don't like the impact on the memory footprint
> of the driver.
I can't think of any other way to support programmable I2C bus speeds. Even if
we did something like this in the board header files:
#define CFG_FSL_I2C_DFSR43
#define CFG_FSL_I2
> -Original Message-
> From: Ben Warren [mailto:[EMAIL PROTECTED]
> Sent: 27 March 2008 13:57
> To: Peter Pearse
> Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED];
> u-boot-users@lists.sourceforge.net
> Subject: Re: [U-Boot-Users] [PATCH v2 4/7] add SMSC LAN9x1x
> Network driver
>
> Hi Pete
Hi Bartlomiej,
Bartlomiej Sieka <[EMAIL PROTECTED]> writes:
> Revert commit 87c8431f and fix build breakage so that the build continues
> to work on FC systems.
>
> Signed-off-by: Bartlomiej Sieka <[EMAIL PROTECTED]>
> ---
> Patch tested on FC and kubuntu. Could people that reported Haavard's pat
On Thu, 27 Mar 2008 15:06:40 +0100
Bartlomiej Sieka <[EMAIL PROTECTED]> wrote:
> Revert commit 87c8431f and fix build breakage so that the build continues
> to work on FC systems.
>
> Signed-off-by: Bartlomiej Sieka <[EMAIL PROTECTED]>
Tested-by: Haavard Skinnemoen <[EMAIL PROTECTED]>
Using Deb
Luigi 'Comio' Mantellini wrote:
> This patch should resolve the compilation issues on 547x/548x cpus.
Sorry, I didn't even think to check for anything outside of PowerPC. I had no
idea m68k used fsl_i2c.c.
> @@ -47,6 +47,9 @@ typedef struct global_data {
> unsigned long vco_clk;
>
In message <[EMAIL PROTECTED]> you wrote:
>
> I find a problem related to the get_vfatname function. This is my
> proposal patch.
What exactly is the preoblem? Is there a test case that can reproduce
the problem?
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang
In message <[EMAIL PROTECTED]> you wrote:
>
> I suggest that you get rid of the #ifdef and always define i2c1_clk. The
> value
> will be set to 0 on systems that don't have an I2C. I'm planning on
> submitting
> patches to asm-ppc/global_data.h to get rid of a bunch of #ifdefs because it's
> ge
Hi,
I am using slave serial mode with a Spartan 3E FPGA on the PMC440 board.
Please see board/esd/pmc440/fpga.c.
I have no problem. May I ask how you created the .bit file?
You should not use a 'prom' file. prom files can have a swapped bit order.
Matthias
On Wednesday 26 March 2008 11:24, Tal
Stefan Roese <[EMAIL PROTECTED]> writes:
> On Thursday 27 March 2008, Bartlomiej Sieka wrote:
>> The image got overwritten during decompression. Try loading the image at
>> a higher address.
>
> Right. This works. But I'm wondering why this is the case, since "old" U-Boot
> can decompress to th
Signed-off-by: Kumar Gala <[EMAIL PROTECTED]>
---
include/asm-arm/io.h |2 --
include/asm-arm/types.h|3 +++
include/asm-avr32/io.h |2 --
include/asm-avr32/types.h |3 +++
include/asm-blackfin/io.h |2 --
include/asm-blackfin/types.h |
On Thursday 27 March 2008, Markus Klotzbücher wrote:
> > Right. This works. But I'm wondering why this is the case, since "old"
> > U-Boot can decompress to this destination successfully. This is quite
> > annoying, since now I have to change all default env variables for this
> > new "legacy" boot
Hai,
I am configuring the u-boot for mcf54452. I am having the u-boot code of
mcf54455EVB. There is no configuration for SPI In the EVB. I have to
configure the SPI with EEPROM In my target board. I am following the
READ ME file. We have to define some macro to configure the SPI and
EPROM. I m
On gio, 2008-03-27 at 12:13 +0100, Luigi 'Comio' Mantellini wrote:
>
>
> - The mkimage calculate hashes before that timestamp is added to
> image.
> is it better exchange the order of these operations (before add
> timestamp then calculate hashes)?
> - Does the new format assure that the complet
Dear Bartek,
in message <[EMAIL PROTECTED]> Markus Klotzbücher wrote:
>
> Stefan Roese <[EMAIL PROTECTED]> writes:
>
> > On Thursday 27 March 2008, Bartlomiej Sieka wrote:
>
> >> The image got overwritten during decompression. Try loading the image at
> >> a higher address.
> >
> > Right. This
On Thu, Mar 27, 2008 at 10:39:38AM -, Peter Pearse wrote:
> > -Original Message-
> > From: Ben Warren [mailto:[EMAIL PROTECTED]
> > Sent: 26 March 2008 20:08
> > To: Guennadi Liakhovetski
> > Cc: u-boot-users@lists.sourceforge.net; Wolfgang Denk; Peter Pearse
> > Subject: Re: [U-Boot-U
Also add CONFIG_PHYS_64BIT on powerpc to deal with 32-bit ppc's
that have larger physical addresses like 44x, 85xx, and 86xx.
Signed-off-by: Kumar Gala <[EMAIL PROTECTED]>
---
include/asm-arm/io.h |2 --
include/asm-arm/types.h|3 +++
include/asm-avr32/io.h |
In message <[EMAIL PROTECTED]> you wrote:
>
> If anybody of u know to solve my problem. Plz reply me as soon as
> possible.
Seems your keyboard needs a replacement. You are losing a lot of
characters.
For a start, I recommend reading
http://catb.org/esr/faqs/smart-questions.html
> The contents
Peter Pearse wrote:
> By coding style I mean the nasty macros, not stuff like brackets and
> whitespace. If the code was more readable and addressed the bus width
> differences between chips, this would probably go in quickly. I'll
have
> another look to see if I can be more helpful rather tha
hi!
i want to add a new board config on my u-boot 1.2.0
how can i do?
(my board is based on the kb9202 board)
thank you
-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about
547x/548x are not the only ColdFire affected, 5235, 5373, 5275, 5329,
54455, 52277, and 5271 are required to update as well.
-Original Message-
From: Tabi Timur
Sent: Thursday, March 27, 2008 9:46 AM
To: Luigi 'Comio' Mantellini
Cc: U-boot-Users; Liew Tsi Chung
Subject: Re: [U-Boot-Users
Thanks Sascha,
Sascha Hauer wrote:
> On Thu, Mar 27, 2008 at 10:39:38AM -, Peter Pearse wrote:
>
>>> -Original Message-
>>> From: Ben Warren [mailto:[EMAIL PROTECTED]
>>> Sent: 26 March 2008 20:08
>>> To: Guennadi Liakhovetski
>>> Cc: u-boot-users@lists.sourceforge.net; Wolfgang De
Liew Tsi Chung wrote:
> 547x/548x are not the only ColdFire affected, 5235, 5373, 5275, 5329,
> 54455, 52277, and 5271 are required to update as well.
Then how about doing this:
--- a/include/asm-m68k/global_data.h
+++ b/include/asm-m68k/global_data.h
@@ -47,6 +47,9 @@ typedef struct glob
Hi,
I found some bugs for the gpio setup for ppc405ep and was about to fix them.
After i fixed them (for 405ep) I realised that it's rather impossible
to have a function like gpio_set_chip_configuration to setup the gpios
for all ppc4xx, without turning it into ifdef hell. Even worse you
can't even
On Thu, 27 Mar 2008 18:28:57 +0100
"karim sahli" <[EMAIL PROTECTED]> wrote:
> hi!
> i want to add a new board config on my u-boot 1.2.0
> how can i do?
> (my board is based on the kb9202 board)
> thank you
>
see U-Boot Porting Guide in the README.
(and upgrade from 1.2.0)
Kim
-
Hi Everyone,
Would this driver work with the LAN9218 chip as well?
Nick
Ben Warren wrote:
Thanks Sascha,
Sascha Hauer wrote:
On Thu, Mar 27, 2008 at 10:39:38AM -, Peter Pearse wrote:
-Original Message-
From: Ben Warren [mailto:[EMAIL PROTECTED]
Sent: 26 March 2008 20
Stefan Roese wrote:
> On Thursday 27 March 2008, Larry Johnson wrote:
>>> +- CFG_MEM_TOP_HIDE (PPC only):
>>> + If CFG_MEM_TOP_HIDE is defined in the board config header,
>>> + this specified memory area will get subtracted from the top
>>> + (end) of ram and won't get
This patch fixes eeprom page size so that you can now write more than
64 bytes at a time.
It also makes the board take MAC addresses, if found, from EEPROM.
User should place up to 4 addresses at offset 0x7f00, for
eth{,1,2,3}addr. Any unused addresses should be zero. This group of
four six-by
Stefan Roese wrote:
> On Thursday 27 March 2008, Larry Johnson wrote:
>> Yes, we normally use ECC modules in our testing. I've been looking at a
>> patch for "initdram()" Denali SPD, but I've been waiting to see how your
>> "CFG_MEM_TOP_HIDE" patch would turn out.
>>
>> As things stand now, can I
Larry Johnson wrote:
[snip]
> BTW, there is no general agreement on whether the word "that" in the
> preceding sentence is correct. While I prefer it, some believe the word
> "which" should be used instead. English is such a complicated language,
> even for native speakers, that I am always ama
Yes. Thanks.
Regards,
TsiChung
-Original Message-
From: Tabi Timur
Sent: Thursday, March 27, 2008 12:51 PM
To: Liew Tsi Chung
Cc: Luigi 'Comio' Mantellini; U-boot-Users
Subject: Re: [U-Boot-Users] [PATCH] Add support for setting the I2C bus
speed in fsl_i2c.c
Liew Tsi Chung wrote:
> 54
Stefan Roese wrote:
> On Thursday 27 March 2008, Bartlomiej Sieka wrote:
>>> ## Booting kernel from Legacy Image at 0020 ...
>>>Image Name: Linux-2.6.25-rc7-next-20080327-d
>>>Created: 2008-03-27 13:51:18 UTC
>>>Image Type: Powe
On 3/26/08 4:52 PM, Grant Erickson wrote:
> While I generally develop against local file systems only, today I did a build
> against an NFS mounted file system and encountered new behavior in the u-boot
> build that I had never before seen.
>
> That is, an indefinite iteration on "Generating inclu
Grant Erickson wrote on :
> On 3/26/08 4:52 PM, Grant Erickson wrote:
> > While I generally develop against local file systems only, today I did
> > a build against an NFS mounted file system and encountered new behavior
> > in the u-boot build that I had never before seen.
> >
> > That is, an in
Wolfgang,
In message
<[EMAIL PROTECTED]> you
wrote:
>> The compiler does not place the .ascii in start.S to data section,
>> instead it put in under text section. This is an issue where it
> This is intentional on most architectures. What exactly is your
> problem?
Apparently, it is not the ca
Wolfgang Denk wrote:
> Hi everybody,
>
> as you are probably aware of, we have only 4 more days with an open
> merge window left (the merge window for 1.3.3 is open until Mar 31,
> 23:59:59 MET).
>
> I think I have now applied (or rejected) all patches I felt
> responsible for myself,
In message <[EMAIL PROTECTED]> you wrote:
>
> Yeah, Wolfgang has corrected my English more than once. :-D
Really? That must have been by accident, then.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.
In message <[EMAIL PROTECTED]> you wrote:
>
> Maybe `.LOW_RESOLUTION_TIME' could help? Also, it might be worth trying a
> run with the -d flag, in case it shows up why make thinks
> include/autoconf.mk is never up-to-date; it might be informative to know WRT
> what precisely make thinks it is ou
In message <[EMAIL PROTECTED]> you wrote:
>
> > This is intentional on most architectures. What exactly is your
> > problem?
>
> Apparently, it is not the case in ColdFire compilers. The ColdFire
> compilers always put the version_string in text section if .data is not
> declared and shows build
Dear Dirk,
in message <[EMAIL PROTECTED]> you wrote:
>
> > Please come forward now if you have submitted any patches that should
> > go into 1.3.3 but are not in the master branch yet.
>
> I don't know Peter's planning, and yes, as it is ARM, Wolfgang you are
> not responsible for it. But it wou
Continuing my monologue:
An observation about the fit_image_check_hashes and fit_image_set_hashes
functions:
- The hashes protect only the data sections of the image nodes...
ignoring the others fields (like "load", "entry", etc...). I don't like
this :S I think that the hash values must protect
Wolfgang,
> Maybe just adding some ".align" directive helps?
The example provided for 8xx or others, there is an offset alignment
after CONFIG_IDENT_STRING - ". = EXC_OFF_SYS_RESET". In fact, it works
after adding ".align 4" after CONFIG_IDENT_STRING.
Thanks.
Regards,
TsiChung
Hi all
I've got the following problem: on a system with the Spansion S29WS256N
NOR flash the buffered write mode doesn't work. Attempts to use
CFG_FLASH_USE_BUFFER_WRITE produce
Writing to Flash... Flash buffer write timeout at address a1ff8000 data
86c686c6Timeout writing to Flash
Interestin
In message <[EMAIL PROTECTED]> you wrote:
>
> > Maybe just adding some ".align" directive helps?
>
> The example provided for 8xx or others, there is an offset alignment
> after CONFIG_IDENT_STRING - ". =3D EXC_OFF_SYS_RESET". In fact, it works
> after adding ".align 4" after CONFIG_IDENT_STRING.
Hi Guennadi,
On Friday 28 March 2008, Guennadi Liakhovetski wrote:
> I've got the following problem: on a system with the Spansion S29WS256N
> NOR flash the buffered write mode doesn't work. Attempts to use
> CFG_FLASH_USE_BUFFER_WRITE produce
>
> Writing to Flash... Flash buffer write timeout at
77 matches
Mail list logo